如果我将echarts通过npm的方式引入到uniapp,此时分包A和分包B调用了echarts的函数,但是echarts打包会打入到主包,如何规避这个问题?重点不在echarts,而是所有通过npm引入的问题

7***@qq.com
- 发布:2024-05-11 09:59
- 更新:2024-05-11 10:02
- 阅读:222
7***@qq.com (作者)
不限制,我正想搭架子
2024-05-13 14:31
xzh
回复 7***@qq.com: 搭架子,那你现在有思路了吗?vue3我的解决方法是写个vite插件重写manualChunks方法来进行分包
2024-05-13 14:51
7***@qq.com (作者)
回复 xzh: 没有思路,我尝试将.min.js直接在分包引入,一个是太low了,一个是编译小程序太慢。你这个方法好,我也试试
2024-05-15 14:51
1***@qq.com
回复 xzh: 有具体的案例参考下吗~
2024-05-27 15:53
xzh
回复 1***@qq.com: 可以看下我这个插件,开了个小广告,请不要介意https://ext.dcloud.net.cn/plugin?id=18199
2024-05-27 16:15
1***@qq.com
回复 xzh: 这个方案之前有做过,发现vendor还会被打入主包中,有实现过直接将uni打成一个分包的方案吗?
2024-05-27 16:53
xzh
回复 1***@qq.com: 没有,这个主要就是拆分vendor,如果只在一个分包引用就只会打包到分包,但是你想把所有东西都打包到分包就不太可能了
2024-05-27 17:39