得到JS异常:ReferenceError:找不到变量:process

Luc*_*ney 5 react-native react-native-android

从react-native 0.26升级到0.29(并运行react-native升级)后,我在android调试器中收到以下错误:

Got JS Exception: ReferenceError: Can't find variable: process
Run Code Online (Sandbox Code Playgroud)

并在Android模拟器中的此错误消息

java.lang.RunTimeException: ReferenceError: can't find variable process
 (http://10.0.2.2:8081/index.android.bundle (...)
Run Code Online (Sandbox Code Playgroud)

我没有更改任何我的应用程序javascript自升级,所有运行没有错误之前所以我假设问题不在javascript中,而是反应版本的更改已删除'进程'变量?

即使加载一个空的索引文件(一个什么都不做的反应组件)仍会导致相同的错误.

max*_*xnk 5

有同样的问题:

java.lang.RuntimeException: java.util.concurrent.ExecutionException:
java.lang.RuntimeException: ReferenceError: Can't find variable: process
Run Code Online (Sandbox Code Playgroud)

通过将React升级到最新的兼容版本来修复,在我的情况下为15.2.1:

npm i react@15.2.1 --save
Run Code Online (Sandbox Code Playgroud)