当前位置: 首页 > article >正文

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博客


http://www.kler.cn/a/448566.html

相关文章:

  • Linux中Mysql5.7主从架构(一主多从)配置教程
  • 算法设计期末复习
  • STM32单片机使用CAN协议进行通信
  • MobaXterm 连接不上VMware 的Ubuntu 虚拟机
  • imu相机EKF
  • uniapp Native.js 调用安卓arr原生service
  • LiteFlow决策系统的策略模式,顺序、最坏、投票、权重
  • Python中定义函数的操作及理解
  • 前端和后端解决跨域问题的方法
  • 时空信息平台架构搭建:基于netty封装TCP通讯模块(IdleStateHandler网络连接监测,处理假死)
  • 【电商推荐】平衡效率与效果:一种优化点击率预测的LLM融合方法
  • 如何减小wsl的磁盘占用空间
  • JAVA基础:JavaDoc生成文档
  • 【论文解读】CVPR 2019 目标检测:CenterNet技术,以点代框,可扩展性强(附论文地址)
  • 音视频学习(二十五):ts
  • 【03-数据库面试】
  • HTML基础学习(1)
  • 网络安全(5)_访问控制列表ACL
  • 速通Python 第二节
  • redis数据转移
  • Linux快速入门-兼期末快速复习使用
  • redis——布隆过滤器
  • 271-基于XC7V690T的12路光纤PCIe接口卡
  • C++中如何实现序列化和反序列化?
  • PyTorch(GeForce GT 730) 环境搭建
  • 网络安全加密