UNPKG

webpack-genius

Version:

**For chinese developers:** you'd better add taobao mirror before everything start. Or you may fail to install. ```bash yarn config set registry http://registry.npm.taobao.org ```

26 lines (25 loc) 920 B
#!/usr/bin/env ts-node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var fs_1 = tslib_1.__importDefault(require("fs")); var path_1 = tslib_1.__importDefault(require("path")); var option = process.argv.splice(2, 1)[0]; if (process.argv.indexOf('--config') === -1) { if (!fs_1.default.existsSync(path_1.default.resolve('webpack.config.ts')) && !fs_1.default.existsSync(path_1.default.resolve('webpack.config.js'))) { process.argv.push('--config', path_1.default.join(__dirname, 'misc', 'webpack.config.js')); } } switch (option) { case 'start': process.env.IS_HOT = 'yes'; require('webpack-dev-server/bin/webpack-dev-server.js'); break; case 'build': process.env.IS_HOT = 'no'; require('webpack-cli/bin/cli.js'); break; default: throw new Error('Unknown command'); }