uniapp的manifest.json配置支付宝小程序include不生效,cli创建的项目
uniapp的manifest.json配置支付宝小程序include不生效,cli创建的项目
操作步骤:
支付宝小程序端的map高级渲染,需要使用xml文件
开发好xml文件,设置"include":["/.xml"]属性后,打完的包没有相关文件,mini.project.json中也没有"include":["/.xml"]
预期结果:
打完包后mini.project.json中有"include":["/*.xml"],有xml文件
实际结果:
打完包后mini.project.json中没有"include":["/*.xml"],没有xml文件
bug描述:
uniapp的manifest.json配置支付宝小程序"include":["/*.xml"]不生效
开发没有使用Hbuinderx,使用的命令
“dev:mp-alipay”: “cross-env NODE_ENV=development UNI_PLATFORM=mp-alipay vue-cli-service uni-build --watch”,
执行完后,xml文件以及该属性"include":["/*.xml"]的设置无效
漏消息了,这个你可以先在项目中穿件 mini.projest.json ,项目发现这个文件之后,会原封不动移动到产物中,这样你可以解决你这个问题。时隔几个月,支付宝小程序更新了几次,现在 include 已经被弃用了,建议使用 asstesInclude
后续会更新相关逻辑,同时支持新版和旧版两种配置文件逻辑,在此之前你可以直接定义符合你义务需求的文件。如果仍有问题请留言
看我下边的评论,还是 不行,之前这个asstesInclude就试过
感谢反馈,支付宝平台的 map 高级功能增加 xml 文件和修改 mini.project.json 缺少 include 的问题已复现。我跟进此问题
请问这个修复了么?
解决了吗
好像还没解决呢
回复 1***@163.com: 看我下面评论
回复 2***@qq.com: 看我下面评论
回复 g***@jryghq.com: 看我下面评论
还是不行,用的支付宝官方的demo嵌入代码,配置如下图所示,打完代码里依旧没有文件及 配置项
页面404了
在uni-app CLI项目中,manifest.json的支付宝小程序include配置确实存在不生效的问题。这是因为支付宝小程序的include配置需要特殊处理。
解决方案如下:
-
在项目根目录创建
alipay.json
文件(与manifest.json同级) -
在alipay.json中添加以下配置:
{
"include": ["/*.xml"]
}