uniapp开发微信小程序优化项目
问题一:对JS文件进行压缩
1、上传代码时自动压缩
2、运行时压缩压缩代码
3、以上2步不行可直接在开发者工具设置
二、 主包与vendor.js过大问题
1、配置 manifest.json
分包配置 与 组件懒加载配置
"lazyCodeLoading" : "requiredComponents" 是解决提示:组件按需加载问题,发布时可以看到效果
"optimization" : {
"subPackages" : true
},
"lazyCodeLoading" : "requiredComponents"
2、配置 pages.json
配置分包与主包的页面:pages里面配置主包页面,subPackages里面配置分包页面
参考:pages.json 页面路由 | uni-app官网
3、把分包引用的依赖移入分包目录里面使用
如果分包应用的文件被打包到主包的vendor.js里面,可以把依赖移入分包里面引用
参考:
【uniCloud】uni-starter小程序工程三个代码质量问题的解决方法_主包内不应存在主包未使用的js文件-CSDN博客