1

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

4

1 回答 1

1

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

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

于 2018-09-03T23:05:34.467 回答