gpt4 book ai didi

javascript - Webpack CommonsChunkPlugin 没有按预期工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:44:12 26 4
gpt4 key购买 nike

文件夹结构: Project Folder Structure

app.js、benchmark.js、board.js 都需要 jquery。我只想将 jquery 提取为 vender.js,其他三个包仅包含应用程序代码:

网络包配置:

enter image description here

结果不是我所期望的:

app.js、benchmark.js、board.js仍然包含jquery代码(从巨大的文件大小可以看出)

Webpack output

是不是我的webpack配置有问题?我只是按照以下示例进行操作: https://github.com/webpack/webpack/tree/master/examples/two-explicit-vendor-chunks https://github.com/webpack/webpack/tree/master/examples/multiple-entry-points

最佳答案

plugins 应该是 modules 之外的对象数组。

此外,我认为您不需要 minChunks 或 chunks 选项用于此用例场景。您的 vendor 条目 block 应该足够了。

entry: {
vendor: ['jquery']
},
plugins: [
new webpack.optimize.CommonsChunkPlugin({
name: "vendor",
filename:"vendor.js",
minChunks: Infinity
})
];

关于javascript - Webpack CommonsChunkPlugin 没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32813138/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com