我的用例是,我有一个env文件,每次我通过Appcenter使用环境变量构建应用程序时,它的内容都会被替换。我担心当我在本地更新该文件时(例如添加另一个变量),该文件将在下一个CodePush版本中被覆盖(因此,与CodePush将看到的内容相比,在替换var之后,从Appcenter构建的版本基本上将具有不同的文件内容)。这是正确的假设吗?如果是,有没有办法从CodePush更新中排除某些文件?谢谢。
发布于 2018-09-04 07:05:34
我使用的是react-native-config,它似乎在编译时将配置值烘焙到二进制文件中,并且它们不会通过代码推送捆绑包被覆盖。
如果您没有使用它,或者只是想查看代码推送捆绑包包含的内容,可以像往常一样使用命令行界面的code-push release-react。但是一旦捆绑包开始上传,就终止该进程,阻止上传。在您的项目文件夹中,将有一个新创建的zip文件,其中包含将作为版本一部分上载的文件。解压并查看其中包含的内容,并在完成后将其丢弃。
https://stackoverflow.com/questions/52153083
复制相似问题