dll配置
vue.config.js配置
因为配置dll后开发环境无法运行,所以又引入add-asset-html-plugin插入dll配置生成的文件(vendor.js),导致打包后文件体积变大了(加了1554kib),但第三方库的文件确实变小了(1950kib到833kib),但在jenkins却不是这样。
手动打包
jenkins打包
可以看到手动打包和jenkins打包的差别在于第三方库的体积并没有缩小,又加入了新的文件增大了体积。。
jenkins打包和手动打包有什么区别吗?运行都是同一个命令为什么会有不同的结果,请教一下正确的优化姿势
另外使用hard-source-webpack-plugin后,从jenkins打包时间看,无优化插件打包12s,加了hard-source-webpack-plugin插件后第一次23s,第二次13s,负优化了。。但是命令行里优化明显一些。。不过在我公司的某个项目里也会出现hard-source-webpack-plugin需要运行1分钟多钟的情况
求大佬解答疑惑,拜谢!
hard-source-webpack-plugin 第一次运行是会增加打包时间, 所以如果不是必须, 无需使用hard-source-webpack-plugin
关于包体积增大, 你是不是把一些不必要的包放在了
dependencies
里 ?建议将一些大的包拆分出来