dreaman
dreaman
  • 发布:2023-01-13 13:01
  • 更新:2023-01-19 15:02
  • 阅读:347

关于多环境打包的问题

分类:uni-app

这边一个app会根据不同的客户编译出不同的apk文件出来,如果每次都是修改文件再编译很麻烦,有没有可以通过cli的命令行参数指定的方式实现这种需求啊,这边弄了一个预配置脚本,npm指令后面增加一个环境参数,根据这个环境参数加载对应的配置文件,加载配置文件成功了,但是输出没办法控制输出到不同的目录,这个要怎么解?

顺便问一下最新版3.6.17.20230112的离线SDK为什么还没放出来,

2023-01-13 13:01 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

使用HBuilderX的cli,自己写命令行脚本。参考

dreaman

dreaman (作者)

HBuilderX的cli不能预处理配置文件,我这边尝试通过./cli publish --platform APP --type appResource --project xxx这个打包成本地打包app资源,但是不能预处理配置文件
通过cross-env NODE_ENV=production UNI_PLATFORM=app-plus vue-cli-service uni-build这种方式,后面加参数,可以写个预处理js脚本针对不同参数进行处理,唯一的缺陷是输出目录没办法进行hook,我看了环境变量,process.env.UNI_OUTPUT_DIR和process.env.UNI_OUTPUT_DEFAULT_DIR,这两个变量的值即便是修改了也没用

dreaman

dreaman (作者)

3.6.18的离线sdk怎么还没发出来

该问题目前已经被锁定, 无法添加新回复