对uni_modules进行分包处理

3,104 阅读1分钟

说不难也难,说难也不难,就没看到有人提过这个,但是一点就通

  1. 正常使用hbuilderX形式导入的插件会直接导入到uni_modules中,所以只在某个分包内使用到的插件,使用下载插件ZIP的形式进行导入

image.png

  1. 将下载的插件解压到对应的分包内

image.png

是否需要创建一个分包的uni_modules全凭个人喜好

已经尝试过,在分包内将组件用components或uni_modules包裹并不符合easycom规范,需要在使用的页面引入组件(可能是我操作有误,有大佬可指明)

其实到这里就已经完成了分包的操作了,只是还未在分包进行引用

  1. 在使用到的.vue文件引入

image.png

这里使用的是vue3的组合式,只需要引入不需要额外导出组件名进行使用

这样就完成uni_modules的分包了

image.png

有更好的方案希望大佬们提出来

具体参考 ask.dcloud.net.cn/article/354…