uniapp分包echarts

vue3 ts cli 项目目前无法分包!!!

开启分包

manifest文件配置开启分包

javascript 复制代码
"mp-weixin":{
...

        "optimization" : {
           "subPackages" : true
       },
}

配置分包

pages.json配置分包

javascript 复制代码
 "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安装的依赖会默认打进主包

相关推荐
迟_5 分钟前
CSS-实现图片靠右
前端·css
weixin_395448919 分钟前
下位机&yolov11输出
java·服务器·前端
秋秋秋秋秋雨12 分钟前
基于若依的vue3+springboot3基础架构项目,前端优化
前端
Dragon Wu14 分钟前
Web前端 认证token的安全存储策略
前端·javascript·安全·react.js·前端框架
橙露16 分钟前
各类 Shell 优劣势深度解析与实战选型指南
前端·chrome
游戏开发爱好者818 分钟前
在 Windows、Linux 与 CI 环境下命令行上传 IPA 到 App Store
linux·windows·ios·ci/cd·小程序·uni-app·iphone
那个村的李富贵18 分钟前
用MySQL玩转数据可视化
mysql·信息可视化·echarts
广州华水科技19 分钟前
单北斗GNSS在变形监测中的应用与发展探讨
前端
克里斯蒂亚诺更新24 分钟前
vue2 单文件组件加入浏览器的title和ico的方法
前端·javascript·html
芝芝葡萄38 分钟前
VsCode中使用Codex
前端·ide·vscode·编辑器·ai编程