【问题标题】:Got JS Exception: ReferenceError: Can't find variable: process得到 JS 异常:ReferenceError:找不到变量:进程
【发布时间】:2016-11-16 00:09:01
【问题描述】:

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

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

【问题讨论】:

    标签: react-native react-native-android


    【解决方案1】:

    有同样的问题:

    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
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-02-20
        • 2018-04-24
        • 2016-10-30
        • 2012-03-18
        • 2015-11-16
        • 2011-05-22
        • 2014-12-16
        相关资源
        最近更新 更多