vue开发了三个小项目,打包结果发现有个项目的js文件过大比另一个页面更多的项目要打了1M多,明显不正常。
最后发现是.env.production里面的内容引起:
原来:
NODE_ENV="production"
VUE_APP_DIR_NAME="distproduction"
这么写的结果是打包出的js不会压缩,打包出1.js 2.js chunk-wendors.js等,可以发现里面的代码空格等未压缩导致chunk-wendors.js竟然近2M大小;
这里的值好像不应该加引号,去掉以后就正常了
NODE_ENV=production
VUE_APP_DIR_NAME=distproduction
现在的结果就正常了打包出来的是压缩过的文件,chunk-wendors.js已经由原来的近2M变成了400K。
遇见问题,留作参考。