我有一个不常见的 webpack 错误,我不知道如何修复它..
这与我的配置有关,但我不知道它是什么。我的一个同学可以在同一个项目的控制台中完美运行webpack
。
早些时候我得到了错误:
PS E:\HTL\Projects\EasyWater\Software\Beispielprojekte\WebPack_Dummy> webpack
The CLI moved into a separate package: webpack-cli.
Please install 'webpack-cli' in addition to webpack itself to use the CLI.
-> When using npm: npm install webpack-cli -D
-> When using yarn: yarn add webpack-cli -D
然后我在全局安装了 Webpack CLI,现在终于得到了错误:
PS E:\HTL\Projects\EasyWater\Software\Beispielprojekte\WebPack_Dummy> webpack
Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
- configuration.module has an unknown property 'loaders'. These properties are valid:
object { exprContextCritical?, exprContextRecursive?, exprContextRegExp?, exprContextRequest?, noParse?, rules?, defaultRules?, unknownContextCritical?, unknownContextRecursive?, unk
nownContextRegExp?, unknownContextRequest?, unsafeCache?, wrappedContextCritical?, wrappedContextRecursive?, wrappedContextRegExp?, strictExportPresence?, strictThisContextOnImports? }
-> Options affecting the normal modules (`NormalModuleFactory`).
我已经重新安装了 node js 和字面上所有东西,但我不断遇到同样的错误。
正如我所说,我的同学可以用同一个项目执行webpack
。
我已经安装了:
- ts-loader -g
- webpack -g
- webpack-cli -g
- typescript -g
最佳答案
我怀疑你的 friend 没有使用 webpack 4 而你正在使用与 webpack 4 不兼容的 webpack.config.js
配置文件。我自己正在浏览一个涉及 webpack 的教程并遇到同样的错误.通过卸载 webpack 4 以支持 webpack 3 (npm install webpack@3 --save-dev
),我能够运行 webpack --config webpack.config 的 npm 构建脚本。 js
没有问题,也不需要 webpack-cli。更新配置文件可能更合适,但我才刚刚开始使用 webpack,这是阻力最小的途径。
关于javascript - Webpack 错误 : configuration. 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49114157/