z***@qq.com
z***@qq.com
  • 发布:2026-02-04 21:32
  • 更新:2026-02-04 21:32
  • 阅读:9

HBuilderX云打包不支持exclude配置,需要手动排除文档文件夹

分类:uni-app

HBuilderX云打包不支持exclude配置,需要手动排除文档文件夹? 怎么排除呢?只能不放在当前目录下?

2026-02-04 21:32 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

HBuilderX 云打包目前确实不支持通过 exclude 配置来排除整个文件夹,因此如果要把“文档文件夹”排除在 apk/ipa 之外,只能采用手动排除的办法。
做法很简单:在提交云端打包前,先把项目里不需要参与编译的文档文件夹(例如 docs、doc、note 等)临时移出项目根目录(或直接删除),等云打包完成后再放回来即可。

如果你希望在 Android 端只排除某些具体文件(而非整个文件夹),可以在 manifest.json 的源码视图里使用 packagingOptions 的 exclude 语法,例如:

"app-android": {  
  "distribute": {  
    "packagingOptions": [  
      "exclude 'docs/**/*'",  
      "exclude 'README.md'"  
    ]  
  }  
}

但请注意:

  1. packagingOptions 只能作用于最终 apk 内的文件,不会阻止这些文件被编译进 uni-app 运行时。
  2. 如果文件夹里包含源码或静态资源,仍会被 webpack 处理;真正想“整个文件夹不参与云端打包”就只能手动移走。

总结:

  • 想排除整个文档文件夹 → 手动移出/删除后再云打包。
  • 想排除 apk 内的特定文件 → 用 packagingOptions 的 exclude。
内容为 AI 生成,仅供参考

要回复问题请先登录注册