webpack.optimize.CommonsChunkPlugin has been removed, webpack学习坑(二)

news/2024/7/11 0:44:52 标签: javascript, vue.js, html5, es6, node.js

webpack.optimize.CommonsChunkPlugin has been removed, please use config.optimization.splitChunks instead

webpack配置报错,按照中文文档配置的
plugins: [ new CleanWebpackPlugin(), new HtmlWebpackPlugin({ title: 'Output Management' }), new webpack.NamedModulesPlugin(), new webpack.HotModuleReplacementPlugin(), new webpack.optimize.CommonsChunkPlugin({ name: 'common' }) ],
查了下才发现是The CommonsChunkPlugin 已经从 webpack v4 legato 中移除。想要了解在最新版本中如何处理 chunk,请查看 https://webpack.js.org/plugins/split-chunks-plugin/。
后面改成这样的配置就实现了这个可以将公共的依赖模块提取到已有的入口 chunk 中,或者提取到一个新生成的 chunk,减轻了大小
这个是使用之前打包的大小在这里插入图片描述
通过此插件后的提取公共包后的大小在这里插入图片描述
这是配置的代码在这里插入图片描述


http://www.niftyadmin.cn/n/1162375.html

相关文章

Java集合思维导图总结

自己学习总结了一些思维导图(持续更新中),后面附有GitHub链接 ,分享给大家。https://github.com/panjianlong13/MindMapSummary

每日一题 :(京东)写出如下代码的打印结果(javascript中Object对象指向 形参和实参的区别)

function changeObjProperty(o) { o.siteUrl “http://www.baidu.com” o new Object() o.siteUrl “http://www.google.com” } let webSite new Object(); changeObjProperty(webSite); console.log(webSite.siteUrl); 答案是"http://www.baidu.com" 为什么呢…

Java IO思维导图总结

自己学习总结了一些思维导图(持续更新中),后面附有GitHub链接 ,分享给大家。https://github.com/panjianlong13/MindMapSummary

前端每日一题:(头条)[1,2,3].map(parseInt) what why

[‘1’, ‘2’, ‘3’].map(parseInt) what & why ? 让我们先来了解一下map函数和 parseInt吧 map map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。array.map(function(currentValue,index,arr), thisValue) 接收的是一个函数 函…

Java异常处理思维导图总结

自己学习总结了一些思维导图(持续更新中),后面附有GitHub链接 ,分享给大家。https://github.com/panjianlong13/MindMapSummary

asiox 请求中的delete请求传参问题 VUE—axios自定义请求配置、transformRequest在向服务器发送前,修改请求数据

asiox 请求中的delete请求传参问题 asiox一共请求方式有get.post,put,put,delete get.post,put,put有三个参数,url,data和config,所以在使用时,可以写成axios.method (‘url’,data,config),但是delete只有两个参数:url和config…

Java多线程思维导图总结

自己学习总结了一些思维导图(持续更新中),后面附有GitHub链接 ,分享给大家。https://github.com/panjianlong13/MindMapSummary

前端每日一题:什么是防抖和节流?有什么区别?如何实现

防抖 就是有时候在一个输入框快速输入的时候就会一直请求后端接口,这样会造成内存消耗和数据一直变化抖动 触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间 , 思路: 每次触发事件…