我的小程序是通过vue-cli创建的uni-app程序,在微信中打包没有任何问题,编译后的vendor.js只有500多K。
但是使用QQ编译时,编译后的vendor.js有惊人的2.4M,导致无法在真机预览。
针对这个问题,在网上也找了各种解决办法,例如分包,例如在启动命令中加上
UNI_MINIMIZE=true、–minimize等等等等,但是效果微乎其微。
终于在逛ucloud社区的时候,偶然间发现了这么一条评论:
然后我就去看了一下QQ编译后的vendor.js,果然里面有很多转换成base64格式的sourceMap,然后又在网上查了一下,vue-cli如何关闭inline-source-map,终于!!!!!!!!!!!!
QQ打包完后的vendor.js也降到了500多K,终于可以在开发环境,使用真机预览了。
最后附上关闭inline-source-map的方法:
在vue.config.js文件中增加配置productionSourceMap: false
module.exports = {
productionSourceMap: false
}
版权声明:本文为qq_21539283原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。