小程序
小游戏
企业微信
微信支付
扫描小程序码分享
最近小程序第一次npm启动后,微信开发者工具报分包路径的问题,app.json["subpackages"][0]["root"] 字段需为 目录
我的处理方式:
初始分包root值为:"packageA"
报错后,修改root为"packageA/",经过自动编译,微信开发者工具就正常运行了,没有再报错,
反之,若一开始root没有/,报错后去掉/,开发者工具也会正常运行。
我得到的结果是,必须在第一次编译后修改下root路径,开发者工具则正常运行。
想咨询下这样的问题要怎么解决???谢谢
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,这边查了下,目前你项目最终生成的 dist/app.json 有好几个问题(部分你的配置问题,部分工具的问题)
app.json 的 subPackages 配置的分包 root 不对,应该是 "pages/packageA/" 或者 "pages/packageB/" . (这里有没有以 / 结尾都没关系,工具会补齐)
app.json 的 pages 的数组不知道为什么npm run dev 打包会把分包的页面(pages/packageA/coupon/main, "pages/packageB/coupon/main")也加进去了。
至于你为什么编译第二次就好了的原因
当你打开工具,工具会根据用户 app.json 的编辑,判断 subPackages 配置的路径是否存在,如果不存在会帮你自动创建一个。因此你会看到你会多了 dist/packageA 和 dist/packageB 的目录(里面的内容都是空的模板)
目前建议你排查下你的 mpvue 项目为什么生成的 app.json 会有点问题。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,这边你说的是什么意思?
“反之,若一开始root没有/,报错后去掉/,开发者工具也会正常运行。”
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,这边查了下,目前你项目最终生成的 dist/app.json 有好几个问题(部分你的配置问题,部分工具的问题)
app.json 的 subPackages 配置的分包 root 不对,应该是 "pages/packageA/" 或者 "pages/packageB/" . (这里有没有以 / 结尾都没关系,工具会补齐)
app.json 的 pages 的数组不知道为什么npm run dev 打包会把分包的页面(pages/packageA/coupon/main, "pages/packageB/coupon/main")也加进去了。
至于你为什么编译第二次就好了的原因
当你打开工具,工具会根据用户 app.json 的编辑,判断 subPackages 配置的路径是否存在,如果不存在会帮你自动创建一个。因此你会看到你会多了 dist/packageA 和 dist/packageB 的目录(里面的内容都是空的模板)
目前建议你排查下你的 mpvue 项目为什么生成的 app.json 会有点问题。
你好,这边你说的是什么意思?
“反之,若一开始root没有/,报错后去掉/,开发者工具也会正常运行。”