我正在使用expo的SDK36,需要为iOS,Android和Web创建一个跨平台应用程序。
我发现--release-channel
将允许我在iOS和Android之间进行不同的发布,可以像expo build:android --release-channel --staging
这样使用它。
但是,此选项不适用于Web,并且我还没有找到为iOS / Android / Web创建多个环境的方法。
我还没有找到通过环境变量为任何这些应用程序提供配置的方法。
这使得在我需要更多的环境时,几乎不可能有两个以上的环境__dev__
,staging
,prod
。
是否有一种方法可以在react-native
中进行环境配置?
我尝试过react-native-dotenv
和babel-plugin-transform-inline-environment-variables