React native 如何运营世博会从发布渠道开始
我想尝试在本地运行我的react本机应用程序,但要针对我的暂存和/或生产服务器。我希望在运行expo start时设置一个React native 如何运营世博会从发布渠道开始,react-native,expo,React Native,Expo,我想尝试在本地运行我的react本机应用程序,但要针对我的暂存和/或生产服务器。我希望在运行expo start时设置一个release channel变量来实现这一点。我希望这可以测试/预示测试版和生产版的一些性能 我尝试了命令expo start--release channel staging,但得到了一个错误error:unknown选项'--release channel' 当我运行expo start时,如何设置常量.manifest.releaseChannel?环境变量不显式存在
release channel
变量来实现这一点。我希望这可以测试/预示测试版和生产版的一些性能
我尝试了命令expo start--release channel staging
,但得到了一个错误error:unknown选项'--release channel'
当我运行expo start时,如何设置常量.manifest.releaseChannel?环境变量不显式存在,但您可以利用释放通道实现这一点! 假设您有一个发布生成的工作流,如下所示:
expo publish --release-channel staging-v1
对于独立应用程序:
通过运行
expo build:ios --release-channel <your-channel>
expo build:android --release-channel <your-channel>
expo-build:ios——发布频道
世博会搭建:安卓——发布频道
您可以使用中的releaseChannel字段访问发布版本的频道
Constants.manifest.releaseChannel在开发模式下不存在。但是,当您使用它显式发布/生成时,它确实存在
以下是对那些也试图在
expo
中使用环境的人的详细描述,但对于网络目标
我的解决方案是使用cp
覆盖prebuild
脚本中的prod
配置:
# fix --release-channel not available for web yet
cp -f src/config/env/staging.js src/config/env/prod.js
我还从expo tips中得到了一些提示,--release channel
功能在web上是不可用的,这是我到目前为止找到的唯一方法
Thjat没有告诉我们如何通过发布渠道启动世博网,这是世博会100%的生产部分。