5

从 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 中,而是反应版本的更改已经删除了“进程”变量?

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

4

2 回答 2

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
于 2016-07-23T00:51:43.080 回答
1

我遇到了这个问题,原来我的问题是升级 react-native 后我没有停止并重新启动打包程序。

于 2016-11-15T16:09:01.227 回答