Skip to content

Commit ea66a7e

Browse files
authored
fix: handle core flags for webpack 4 (#2023)
1 parent 3004549 commit ea66a7e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/webpack-cli/lib/webpack-cli.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ class WebpackCLI {
3131
* @returns {void}
3232
*/
3333
_handleCoreFlags(parsedArgs) {
34+
const coreCliHelper = require('webpack').cli;
35+
if (!coreCliHelper) return;
3436
const coreConfig = Object.keys(parsedArgs)
3537
.filter((arg) => {
3638
return coreFlagMap.has(toKebabCase(arg));
@@ -39,7 +41,6 @@ class WebpackCLI {
3941
acc[toKebabCase(cur)] = parsedArgs[cur];
4042
return acc;
4143
}, {});
42-
const coreCliHelper = require('webpack').cli;
4344
const coreCliArgs = coreCliHelper.getArguments();
4445
// Merge the core flag config with the compilerConfiguration
4546
coreCliHelper.processArguments(coreCliArgs, this.compilerConfiguration, coreConfig);

0 commit comments

Comments
 (0)