javascript - 具有多个条目的 Webpack 5 ChunkGroup API?
问题描述
尝试从 Webpack 4 升级到 Webpack 5 时,我收到以下错误消息:
Module.entryModule: Multiple entry modules are not supported by the deprecated API (Use the new ChunkGroup API)
我试图找到有关 ChunkGroup API 的文档,但似乎找不到任何东西。你知道拥有多个条目的新方法是什么或如何使用 ChunkGroup API 吗?
我的 module.exports 如下所示:
const config = {
entry: {
dev1: [
__dirname + "/js/tools/dev1/dev1.ts",
__dirname + "/css/tools/dev1.scss",
],
dev2: [__dirname + "/js/dev2.ts", __dirname + "/css/dev2.scss"],
],
},
output: {
path: path.resolve(__dirname, "../") + "/server/dist",
filename: "[name].js",
},
resolve: {
extensions: [".js", ".ts", ".tsx"],
},
// OMITTED FOR SIMPLICITY...
}
解决方案
我的问题是我使用的是“webpack-fix-style-only-entries”,但它与 Webpack 5 不兼容。相反,我切换到了 webpack-remove-empty-scripts。
推荐阅读
- java - If 语句的正确输出出现问题
- javascript - 带有 Javascript 类和构造函数的计时器代码
- php - SQL 使用 NOT IN 的子查询结果
- javascript - 转换温度但华氏值不返回
- html - 文件预览显示 Angular 9 中最后选择的文件
- python - apache 服务器正在运行但 django 站点未加载(使用 wsgi)
- python - Numpy中傅里叶变换的可逆性问题
- php - SQL 查询获取主选择查询的行排名或位置
- performance - 单个图表中的两个指标 applicationinsights
- angular - TypeError:无法读取未定义的属性“自动完成”