3***@qq.com
3***@qq.com
  • 发布:2024-11-03 19:06
  • 更新:2025-07-23 11:31
  • 阅读:958

#插件讨论# 【 echarts - 陌上华年 】分包解决超2M问题,将lim-echart放到别的子包,报错找不到路径

分类:uni-app
关联插件: echarts

里面引入的echart.min.js 比较大,总体超过了2m, 分包之后放在子包下面 报错路径找不到了,这个怎么解决? 或者怎么分包解决,有教程吗

2024-11-03 19:06 负责人:无 分享
已邀请:
陌上华年

陌上华年

不需要把插件放在分包里,只要把依赖放在分包的static目录就可以

俞19

俞19

大佬最后怎么解决的?
我放分包里 也是报文件找不到。

3***@qq.com

3***@qq.com

成了 我成了 首先我使用的uniapp 然后插件市场下载的 l-echart 插件,我是这样做的

把 lime-echarts 整个放到分包里面,然后我是另外封装了一个组件用来实现 echarts 不想多写代码,这个组件也在分包里面

然后再这个自定义组件里引入 lime-echarts; 接着就是配置主包页面使用 自定义组件 了

{
"path": "pages/searchGraph",
"style": {
"navigationBarTitleText": "知识图谱",
"usingComponents": {
"knowledge-graph": "/pages_graph/knowledge-graph/KnowledgeGraph"
},
"componentPlaceholder": {
"knowledge-graph": "view"
}
}
},
},

最后 最关键的来了 就是需要手动把 lime-echarts 里面的 static 放到 编译好的 weixin - 分包名- lime-echart 里面,这样就可以啦(因为 uniapp 打包时候没把这个静态资源打包进去,不知道为什么,开发小程序比较少,具体原因可以查看文档)

大家可以按照我的方法试试

要回复问题请先登录注册