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

时间:2016-07-18 22:29:21

标签: react-native react-native-android

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

Got JS Exception: ReferenceError: Can't find variable: process

Android模拟器中的此错误消息

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

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

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

2 个答案:

答案 0 :(得分:5)

有同样的问题:

java.lang.RuntimeException: java.util.concurrent.ExecutionException:
java.lang.RuntimeException: ReferenceError: Can't find variable: process

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

npm i react@15.2.1 --save

答案 1 :(得分:1)

我遇到了这个问题,事实证明我的问题是在升级本地反应后我没有停止并重新启动打包器。