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