簡體   English   中英

Webpack CommonsChunkPlugin沒有按預期工作

[英]Webpack CommonsChunkPlugin not working as expected

文件夾結構: 項目文件夾結構

app.js,benchmark.js,board.js都需要jquery。 我只是想提取jquery作為vender.js和其他三個包只包含應用程序代碼:

Webpack配置:

在此輸入圖像描述

結果不是我的預期:

app.js,benchmark.js,board.js仍然包含jquery代碼(從巨大的文件大小可以看出)

Webpack輸出

我的webpack配置有什么問題嗎? 我只是按照以下示例進行操作: https//github.com/webpack/webpack/tree/master/examples/two-explicit-vendor-chunks https://github.com/webpack/webpack/tree/master/examples/多次入境點

plugins應該是modules之外的對象數組。

此外,我認為您不需要此用例場景的minChunks或chunks選項。 您的供應商條目塊應該足夠了。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM