收藏
回答

怎么将插件放置在分包中,不占用主包空间

问题模块 问题类型 插件 AppID 插件版本号 AppID 微信版本 基础库版本
插件 Bug wx5373c6327942dfd4 1.0.0 wx5373c6327942dfd4 6.7.4 2.4.0

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



最后一次编辑于  2018-11-28
回答关注问题邀请回答
收藏

4 个回答

  • 拾忆
    拾忆
    2018-11-28

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

    2018-11-28
    赞同 1
    回复 1
    • 千
      2018-11-28

      果然是酱紫么😂,分包一定要求的是本地的路径


      这两种形式好像都不行

      2018-11-28
      回复
  • 微盟
    微盟
    2018-12-05

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

    2018-12-05
    赞同
    回复
  • .
    .
    2018-12-04

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

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


    2018-12-04
    赞同
    回复
  • spring
    spring
    2018-11-28

    他指的插件是这种 不是你自己带的

    2018-11-28
    赞同
    回复
登录 后发表内容