mirror of https://github.com/webpack/webpack.git
Merge pull request #6118 from webpack/cli/dependencies
remove dependencies, ask for installing webpack-cli when using the CLI
This commit is contained in:
commit
d6e69dc9d8
|
|
@ -1,3 +1,19 @@
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
require("webpack-cli");
|
let webpackCliInstalled = false;
|
||||||
|
try {
|
||||||
|
require.resolve("webpack-cli");
|
||||||
|
webpackCliInstalled = true;
|
||||||
|
} catch(e) {
|
||||||
|
webpackCliInstalled = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(webpackCliInstalled) {
|
||||||
|
require("webpack-cli"); // eslint-disable-line node/no-unpublished-require
|
||||||
|
} else {
|
||||||
|
console.error("The CLI moved into a separate package: webpack-cli.");
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@
|
||||||
"async": "^2.1.2",
|
"async": "^2.1.2",
|
||||||
"enhanced-resolve": "4.0.0-beta.2",
|
"enhanced-resolve": "4.0.0-beta.2",
|
||||||
"eslint-scope": "^3.7.1",
|
"eslint-scope": "^3.7.1",
|
||||||
"interpret": "^1.0.0",
|
|
||||||
"loader-runner": "^2.3.0",
|
"loader-runner": "^2.3.0",
|
||||||
"loader-utils": "^1.1.0",
|
"loader-utils": "^1.1.0",
|
||||||
"memory-fs": "~0.4.1",
|
"memory-fs": "~0.4.1",
|
||||||
|
|
@ -19,13 +18,10 @@
|
||||||
"node-libs-browser": "^2.0.0",
|
"node-libs-browser": "^2.0.0",
|
||||||
"schema-utils": "^0.4.2",
|
"schema-utils": "^0.4.2",
|
||||||
"source-map": "^0.5.3",
|
"source-map": "^0.5.3",
|
||||||
"supports-color": "^4.2.1",
|
|
||||||
"tapable": "^1.0.0-beta.5",
|
"tapable": "^1.0.0-beta.5",
|
||||||
"uglifyjs-webpack-plugin": "^1.1.1",
|
"uglifyjs-webpack-plugin": "^1.1.1",
|
||||||
"watchpack": "^1.4.0",
|
"watchpack": "^1.4.0",
|
||||||
"webpack-cli": "^1.5.2",
|
"webpack-sources": "^1.0.1"
|
||||||
"webpack-sources": "^1.0.1",
|
|
||||||
"yargs": "^8.0.2"
|
|
||||||
},
|
},
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|
@ -68,6 +64,7 @@
|
||||||
"url-loader": "~0.5.0",
|
"url-loader": "~0.5.0",
|
||||||
"val-loader": "^1.0.2",
|
"val-loader": "^1.0.2",
|
||||||
"vm-browserify": "~0.0.0",
|
"vm-browserify": "~0.0.0",
|
||||||
|
"webpack-cli": "^1.5.2",
|
||||||
"webpack-dev-middleware": "^1.9.0",
|
"webpack-dev-middleware": "^1.9.0",
|
||||||
"worker-loader": "^0.8.0"
|
"worker-loader": "^0.8.0"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue