主包放json文件,分包放wxml文件,怎么配置的
发布于 7 年前 作者 xiulan25 7365 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

新手求教:主包和分包pages目录同名(都是shop_new),分别存放不同文件,分包该放哪里?

app.json的配置如下:

{

  "pages": [

    "pages/index/index",

    "pages/shop_new/cart/cart",

  ],

  }

  "subPackages": [

    {

      "root": "pages/shop_new",

      "pages": [

        "pages/shop_new/cart/cart",

      ]

    }

  ],

  "sitemapLocation": "sitemap.json"

}

主包pages/shop_new/cart/cart里只有json文件,分包放wxml文件(分包包含cart.wxml,cart.wxss,cart.js),主包截图如下:

 但是工具错误提示:app.json 中的定义的 pages “pages/shop_new/cart/cart” 对应的 WXML 文件

如果将分包目录与主包的shop_new目录合并,又会提示无法找到分包中的 “pages/shop_new/cart/cart” 对应的 WXML 文件

现在不知道分包该放哪里了?

刚学习小程序,不知道各位大牛能否介绍一下这种主分包配置的方法!

2 回复

js json wxml wxss四个文件不能分开,你也可以下载官方分包示例学习

https://res.wx.qq.com/wxdoc/dist/assets/media/demo-subpackages.b42a3adb.zip

回到顶部