z***@qq.com
z***@qq.com
  • 发布:2025-04-17 17:41
  • 更新:2025-04-17 17:41
  • 阅读:555

app运行/打包时的环境变量问题

分类:HBuilderX

我们在开发项目时,经常需要配置不同的环境,如测试环境、预生产环境、生产环境,对应的环境变量配置文件.env.test.env.preenv.prod,目前在HbuilderX里运行/打包app只能读取.env文件的环境变量,无法做到像是命令行配置--mode读取指定的环境变量文件,只能在运行/打包前手动修改环境变量,这种方式低效且容易出错。

我尝试了运行npm run build之后,将dist/build/app文件夹导入进HbuilderX打包,这样就可以通过在命令中加--mode xxx打不同环境的包。

但是,我在项目中使用了本地的原生插件后遇到了新的问题。我在minifest.json中配置了nativePlugins,也将原生插件文件拷贝到了dist/build/app目录,dist/build/app文件导入HbuilderX后,识别到的是5 app项目,minifest可视化配置里没有「原生插件配置」选项,提交云打包后返回提示:「App原生插件配置中勾选的原生插件未在插件市场购买或申请试用」。

针对以上问题,有没有合适的解决方案?

2025-04-17 17:41 负责人:无 分享
已邀请:

要回复问题请先登录注册