React Native:忽略CodePush更新中的文件

问题描述 投票:1回答:1

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

react-native visual-studio-app-center code-push react-native-code-push
1个回答
1
投票

我正在使用react-native-config,它似乎在编译时将配置值烘焙到二进制文件中,并且它们不会通过Code Push捆绑包被覆盖。

如果您没有使用它,或者只是想查看Code Push捆绑包包含的内容,请像往常一样使用CLI的code-push release-react。但是一旦捆绑包开始上传,就终止进程,阻止上传。在您的项目文件夹中,将有一个新创建的zip文件,其中包含将作为发布的一部分上载的文件。解压缩并查看包含的内容,并在完成后将其删除。

© www.soinside.com 2019 - 2024. All rights reserved.