vue3 ts cli 项目目前无法分包!!!
开启分包
在manifest
文件配置开启分包
"mp-weixin":{
..."optimization" : {"subPackages" : true},
}
配置分包
在pages.json
配置分包
"subPackages": [{"root": "packages", //子包的目录"pages": [{"path": "pages/.../...","style": {"navigationBarTitleText": "...."},},}]// 在首页预加载子包"preloadRule": {"pages/index/index": {"network": "all","packages": ["packages"]}},// 分包内的组件无法使用 要注册一下"easycom": {"autoscan": true,"custom": {..."^l-(.*)": "@/packages/uni_modules/lime-echart/components/l-$1/l-$1.vue"}}
其实如果只是业务代码2m
完全是够用的
大部分遇到分包都是因为echarts
这样的三方依赖问题
请使用静态文件引入,不要用npm
安装 !!!
请使用静态文件引入,不要用npm
安装 !!!
请使用静态文件引入,不要用npm
安装 !!!
const echarts = require('../../uni_modules/lime-echart/static/echarts.min');
npm
安装的依赖会默认打进主包