UNPKG

@codelet/cli-service

Version:
35 lines (34 loc) 876 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const webpack_1 = __importDefault(require("webpack")); const utils_1 = require("./utils"); const argv = process.argv; const options = (0, utils_1.parseArgv)(argv); const config = (0, utils_1.getConfig)(options); const callback = (err, stats) => { if (err) { throw err; } if (stats) { console.log(stats.toString({ chunks: false, colors: true, })); } }; if (config.watch) { (0, webpack_1.default)(config, callback); } else { (0, webpack_1.default)(config).run(callback); } // 退出 process.on('SIGINT', () => { process.exit(); }); process.on('SIGTERM', () => { process.exit(); });