g***@jryghq.com
g***@jryghq.com
  • 发布:2023-10-11 17:51
  • 更新:2025-08-13 17:15
  • 阅读:1045

uniapp的manifest.json配置支付宝小程序include不生效,cli创建的项目

分类:uni-app

产品分类: uniapp/小程序/阿里

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 12.5.1

HBuilderX版本号: 3.6.4

第三方开发者工具版本号: 3.17.13

基础库版本号: 2.8.17

项目创建方式: CLI

CLI版本号: 4.5

操作步骤:

支付宝小程序端的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"]的设置无效

2023-10-11 17:51 负责人:DCloud_UNI_OttoJi 分享
已邀请:

最佳回复

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

更新:

参考这个项目 https://gitcode.net/xiurensha5731/uni-app-questions/-/tree/q/map-alipay-advance

这个问题反馈包含两个问题: xml 文件是否同步、include 设置 是否保留

xml 文件移动,uniapp 不会额外处理,只会针对特定的文件做移动处理,不会读取具体的参数。你可以放入到 static/mp-alipay 中,这样其他端不会有这个文件,在支付宝上也有对应的 xml 文件

include和assetsInclude 这个参数是针对的uniapp 产物进一步打包为支付宝小程序的参数,你可以直接放入到,2025-08-13 复测,在 mianfest.json 和 mini.project.json 都可以同步


你可以先在项目中创建 mini.projest.json ,项目发现这个文件之后,会原封不动移动到产物中,这样你可以解决你这个问题。时隔几个月,支付宝小程序更新了几次,现在 include 已经被弃用了,建议使用 asstesInclude

后续会更新相关逻辑,同时支持新版和旧版两种配置文件逻辑,在此之前你可以直接定义符合你义务需求的文件。如果仍有问题请留言

  • g***@jryghq.com (作者)

    看我下边的评论,还是 不行,之前这个asstesInclude就试过

    2024-06-03 21:46

  • 4***@qq.com

    这个解决了吗,项目根目录创建mini.projest.json无效,manifest.json配置也无效,现在只能上线之前手动改mini.projest.json很烦

    2025-07-28 16:55

  • DCloud_UNI_OttoJi

    回复 g***@jryghq.com: 看下置顶的评论,两个问题都做了答复,此问题做未提已修复处理

    2025-08-13 17:13

  • DCloud_UNI_OttoJi

    回复 4***@qq.com: 看下指定评论,我测试 在 mini.project.json 里设置 assetsInclude,在 mianfest.json 里设置 include 相关参数都会移动到产物里。如果是 xml 文件,要放入到 static 文件夹里。

    2025-08-13 17:15

  • DCloud_UNI_OttoJi

    回复 4***@qq.com: 如果不是上述问题,请开新贴提问

    2025-08-13 17:16

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

感谢反馈,支付宝平台的 map 高级功能增加 xml 文件和修改 mini.project.json 缺少 include 的问题已复现。我跟进此问题

g***@jryghq.com

g***@jryghq.com (作者) - 前端老六

还是不行,用的支付宝官方的demo嵌入代码,配置如下图所示,打完代码里依旧没有文件及 配置项

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

请参考这个案例修改吧

https://gitcode.net/xiurensha5731/uni-app-questions/-/tree/q/map-alipay-advance

xml 文件可以放到 static 里引用,进入首页点击 ali-map 按钮,点击多边形按钮,观察效果

要回复问题请先登录注册