类型错误:webpackManifestPlugin不是一个构造函数。

13

我升级了webpack后,我的构建脚本失败,并显示以下错误:

TypeError: webpackManifestPlugin不是一个构造函数

查看我的配置文件,这也是该错误的来源,但我无法弄清楚问题所在——我在调用它之前已经声明了它:

const { webpackManifestPlugin } = require('webpack-manifest-plugin');
.....
new webpackManifestPlugin({...})

有什么问题吗?

1个回答

25

看起来你从该包中导入了错误的名称导出。正确的名称是 WebpackManifestPlugin,而不是 webpackManifestPlugin

const { WebpackManifestPlugin } = require('webpack-manifest-plugin');

谢谢! 在升级之后,或许你可以帮我解决另一个问题: configMerge = require('webpack-merge') module.exports = configMerge(commonConfig, { ^TypeError: configMerge 不是一个函数 - RD7
1
使用命名导出函数而不是默认导出函数 const { merge } = require('webpack-merge') - tmhao2005

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