javascript - Webpack 错误 : configuration. 模块

标签 javascript webpack configuration

我有一个不常见的 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/

相关文章:

webpack - 如何正确使用webpack的ReplaceSource来优化一些模块?

iPhone - 如何将构建配置更改为分发

linux - 简历导入 : cannot make path to/opt/cvs/test_proj: Permission denied

javascript - 需要帮助使事件处理程序在 React js 中正常工作

javascript - 检查选择框选项重复次数是否超过特定次数

angular - 在 angular-cli 应用程序中使用 jsonwebtoken 时出错

vue.js - 动态导入导致错误 : Support for the experimental syntax 'dynamicImport' isn't currently enabled

javascript - 在文本字段中输入时,自动格式化为 hh :mm from right to left

javascript - 如何检查jquery数组中的所有值是否等于一个指定的字符串?

configuration - Dropwizard 集成测试 : config resource file not found