请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

webpack.optimize.CommonsChunkPlugin被移除了

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

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

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

正在回答

2回答

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

/* 

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

    */

    optimization:{

        runtimeChunk: false,

        splitChunks: {

            cacheGroups: {

                common: {

                    name: "common",

                    chunks: "all",

                    minChunks: 2

                }

            }

        }

    },


0 回复 有任何疑惑可以回复我~
Rosen 2020-07-23 09:13:54

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信