为什么我的 webpack 捆绑程序创建多个 main.js 文件?

问题描述 投票:0回答:1

我注意到 Tree Shaking 不正确,因为我正在将 TypeScript 编译为“commonjs”。我将其更改为“ES2015”,现在我的输出版本如下所示:

在此输入图像描述

这是怎么回事?我该如何解决?

我只指定一个入口点,所以我期望一个输出。

我尝试过使用 tsconfig 并查看堆栈溢出以寻求解决方案,但似乎没有其他人遇到此问题。

typescript webpack
1个回答
0
投票

我找到了答案。这些附加文件称为 Chunks,我需要使用 LimitChunkCountPlugin 来删除它们。解决办法是:

plugins: [
    new webpack.optimize.LimitChunkCountPlugin({
        maxChunks: 1,
    }),
]
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.