React native 反应本机:忽略代码推送更新中的文件

React native 反应本机:忽略代码推送更新中的文件,react-native,visual-studio-app-center,code-push,react-native-code-push,React Native,Visual Studio App Center,Code Push,React Native Code Push,我的用例是,我有一个env文件,每次通过Appcenter使用环境变量构建应用程序时,它的内容都会被替换。我担心当我在本地更新该文件时(例如添加另一个变量),该文件将在下一个CodePush版本中被覆盖(因此,与CodePush将看到的内容相比,基本上在替换变量后从Appcenter生成的版本将具有此文件的不同内容)。这是正确的假设吗?如果是,有没有办法从CodePush更新中排除某些文件?谢谢。我正在使用react native config,它似乎在编译时将配置值烘焙到二进制文件中,并且它们

我的用例是,我有一个env文件,每次通过Appcenter使用环境变量构建应用程序时,它的内容都会被替换。我担心当我在本地更新该文件时(例如添加另一个变量),该文件将在下一个CodePush版本中被覆盖(因此,与CodePush将看到的内容相比,基本上在替换变量后从Appcenter生成的版本将具有此文件的不同内容)。这是正确的假设吗?如果是,有没有办法从CodePush更新中排除某些文件?谢谢。

我正在使用
react native config
,它似乎在编译时将配置值烘焙到二进制文件中,并且它们不会通过代码推送包被覆盖


如果您没有使用它,或者只是想查看代码推送捆绑包包括哪些内容,请像通常一样使用CLI的代码推送释放反应。但一旦捆绑包开始上传,就终止该进程,从而阻止上传。在您的项目文件夹中,将有一个新创建的zip文件,其中包含将作为发布的一部分上载的文件。解压后查看包含的内容,完成后将其丢弃。

我尝试使用react native config,但遇到了一些问题,当查看回购协议(以及其他)中的问题时,我决定不使用它。我也在考虑将值存储在本机代码中,但因为它是RN,所以我尽量限制第三方LIB中包含一些本机代码。也许我会为此定制一些解决方案,但现在我将尝试查看CodePush捆绑包-感谢您的建议!