记录一下QQ小程序打包后vendor.js过大的问题

  • Post author:
  • Post category:小程序


我的小程序是通过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 版权协议,转载请附上原文出处链接和本声明。