webpack/bin/webpack.js

22 lines
657 B
JavaScript
Raw Normal View History

2012-03-10 20:11:23 +08:00
#!/usr/bin/env node
let webpackCliInstalled = false;
try {
require.resolve("webpack-cli");
webpackCliInstalled = true;
2018-02-25 09:00:20 +08:00
} catch (e) {
webpackCliInstalled = false;
}
2018-02-25 09:00:20 +08:00
if (webpackCliInstalled) {
2018-01-04 04:06:04 +08:00
require("webpack-cli"); // eslint-disable-line node/no-missing-require, node/no-extraneous-require, node/no-unpublished-require
} else {
console.error("The CLI moved into a separate package: webpack-cli.");
2018-02-25 09:00:20 +08:00
console.error(
"Please install 'webpack-cli' in addition to webpack itself to use the CLI."
);
console.error("-> When using npm: npm install webpack-cli -D");
console.error("-> When using yarn: yarn add webpack-cli -D");
process.exitCode = 1;
}