痛点
目前HbuilderX打包APP 只存在开发环境、正式环境,也就是运行与发布,但在我们开发过程中往往会存在第三种环境,例如:测试环境。
此时开发者无法通过HbuilderX打包或运行测试环境(无法增加自定义Vue环境变量对环境进行区分),只能通过控制代码分配不同API也就是每次都需更改代码中的配置再运行或打包,这过于限制。
当然也有另一种Vue CLI创建uni-app项目,此时通过命令行(新增自定义环境变量的方式)进行构建出来的包确实可以自定义运行环境。
此时另一个问题又出现了,Vue CLI 创建的项目无法使用命令行运行调试APP只能构建项目,如果需要运行的话要不就使用HbuilderX导入项目进行运行或者使用HbuilderX CLI 执行配置。这两个方式都存在同一个问题那就是每次进行运行或打包时都会将项目进行重新构建,此时又回到上面提到的自定义环境无效了。这就好像一个闭环怎么选都不理想。
总结
- HbuilderX编译器运行、发布时无法增加自定义Vue环境变量。
- 通过Vue CLI 创建的uni-app项目无法通过命令行运行到APP。
期待官方大大能给出任意一种解决方案,该场景在正常开发过程中还是挺常见的。
糯米亲爱的爸比 (作者)
好的 谢谢官方大大
2022-12-17 09:18
糯米亲爱的爸比 (作者)
请问现在排期了吗?
2023-02-17 09:32
DCloud_UNI_GSQ
回复 糯米亲爱的爸比: 还未
2023-02-20 14:36
前端黑板报
回复 DCloud_UNI_GSQ: now?
2024-11-06 16:05