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

- 发布:2024-11-03 19:06
- 更新:2025-07-23 11:31
- 阅读:958

成了 我成了 首先我使用的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 打包时候没把这个静态资源打包进去,不知道为什么,开发小程序比较少,具体原因可以查看文档)
大家可以按照我的方法试试
问题天天都多
哪些依赖?我现在也是超了,我用的vue2
2024-11-04 11:18
陌上华年
回复 问题天天都多: 就是echarts.min.js这些
2024-11-04 13:09
问题天天都多
回复 陌上华年: 不行,我把这个文件移动到分包下都不可以,vendor.js还是会占了800多kb
2024-11-04 14:43