webpack.optimize.CommonsChunkPlugin被移除了

来源:3-5 webpack对脚本和样式的处理

慕莱坞7247524

2020-07-21

新版本的webpack.optimize.CommonsChunkPlugin被移除了,要求使用optimization.splitChunks

optimization:{
    	splitChunks:{
    		cacheGroups: {
    			defaultVendors: {
	    			name:'commons'
    				filename: 'js/base.js'
	        	}
	    		
	        }
    	}
    }

这么使用的时候不被打包,是不是我这块理解的不对。

写回答

2回答

Rosen

2020-07-23

如果使用的是webpack4以上的版本,可以试试下面的配置

/* 

    * 【新增】:webpack4里面移除了commonChunksPulgin插件,放在了config.optimization里面

    */

    optimization:{

        runtimeChunk: false,

        splitChunks: {

            cacheGroups: {

                common: {

                    name: "common",

                    chunks: "all",

                    minChunks: 2

                }

            }

        }

    },


0
1
慕莱坞7247524
非常感谢!
2020-07-23
共1条回复

Rosen

2020-07-23

//img.mukewang.com/szimg/5f18e439099d662b07740138.jpg
群共享里找这个包下载,可以参考新版本webpack怎么配置

0
0

真实数据对接 从0开发前后端分离的企业级上线项目

【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目

4262 学习 · 4113 问题

查看课程