怎么将插件放置在分包中,不占用主包空间
发布于 6 年前 作者 chao24 4014 次浏览 来自 问答

如题,我们现在有这么一个需求:小程序需要引用插件,但是本身小程序的主包有1.5M,插件也有1.3M,加起来已经超过2M了,上传的时候会报包太大了,能不能将我们的插件放置在普通分包中?看官方文档上说支持分包中使用插件,是不是仅限于使用,不支持将插件放置于分包中?如果能的话,能否给一例子?主包已经不能再分包了。。。

4 回复

他指的插件是这种

不是你自己带的

是这样的,你可以在分包中引用插件。并且在分包中跳转插件页面,但是你的插件依然会被放入主包中。也就是说不能解决主包过大的问题。其实这是一个微信需要解决的问题,严重影响到很多复杂应用的开发了。

为啥我使用的没用,我的插件包太大,然后我放到分包上去使用,还是说我源码包太大,我把分包上的插件删掉了,就没事了。但是文档说可以使用,

{  "subpackages": [
    {      "root": "packageA",      "pages": [        "pages/cat",        "pages/dog"
      ],      "plugins": {        "myPlugin": {          "version": "1.0.0",          "provider": "wxidxxxxxxxxxxxxxxxx"
        }
      }
    }
  ]
}

只是说支持在分包中使用,并没有说支持打包在分包里。

回到顶部