我注意到 Tree Shaking 不正确,因为我正在将 TypeScript 编译为“commonjs”。我将其更改为“ES2015”,现在我的输出版本如下所示:
这是怎么回事?我该如何解决?
我只指定一个入口点,所以我期望一个输出。
我尝试过使用 tsconfig 并查看堆栈溢出以寻求解决方案,但似乎没有其他人遇到此问题。
我找到了答案。这些附加文件称为 Chunks,我需要使用 LimitChunkCountPlugin 来删除它们。解决办法是:
plugins: [
new webpack.optimize.LimitChunkCountPlugin({
maxChunks: 1,
}),
]