类型错误:webpack.NamedModulesPlugin不是一个构造函数。

7

我试图将我的项目更新到最新的vue和webpack版本,但每当我尝试使用npm run dev命令运行我的应用程序时,它会给出一个错误:

[webpack-cli] Failed to load 'E:\repos\project\build\webpack.config.js' config
[webpack-cli] TypeError: webpack.NamedModulesPlugin is not a constructor

我正在使用最新的webpack和webpack-cli:

"webpack": "^5.35.0",
"webpack-cli": "^4.6.0",
"webpack-dev-server": "^3.11.2",

另外,我的脚本已经从 webpack-dev-serve 更新为 webpack serve,如下所示:

"dev:eih": "npm run generate-assets:test:eih && cross-env TARGET_BRAND=eih cross-env NODE_ENV=development cross-env PROJECT_VERBOSE_LOG=true cross-env PROJECT_MPIN_IN_BROWSER=true webpack serve --config ./build/webpack.config.js",

我没有找到任何有帮助的答案

2个回答

6

config.plugins

plugins: [
  - new webpack.NamedModulesPlugin(),
]

config.optimization

+ optimization: {
   moduleIds: 'named'
}

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接