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



  • 07-08 16:53:02.799 27340-616/com.xyggun.newversiondemo E/ReactNative: Got JS Exception: ReferenceError: Can't find variable: process
    07-08 16:53:02.802 27340-616/com.xyggun.newversiondemo E/unknown:React: Exception in native call from JS
    com.facebook.react.bridge.JSExecutionException: ReferenceError: Can't find variable: process (http://192.168.1.105:8081/index.android.bundle?platform=android&dev=true&hot=false:1741)
    at com.facebook.react.bridge.ReactBridge.loadScriptFromFile(Native Method)
    at com.facebook.react.bridge.JSBundleLoader$2.loadScript(JSBundleLoader.java:58)
    at com.facebook.react.bridge.CatalystInstanceImpl$2.call(CatalystInstanceImpl.java:146)
    at com.facebook.react.bridge.CatalystInstanceImpl$2.call(CatalystInstanceImpl.java:137)
    at com.facebook.react.bridge.queue.MessageQueueThreadImpl$1.run(MessageQueueThreadImpl.java:73)
    at android.os.Handler.handleCallback(Handler.java:739)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31)
    at android.os.Looper.loop(Looper.java:139)
    at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:184)
    at java.lang.Thread.run(Thread.java:818)

    这个问题是在我设置完 dev setting 之后,下载了 js 之后出现的,现在无从入手,网上找的问题都是说上一个问题的。求解惑。。。



  • 我猜测你运行的是一个旧项目 然后node_modules中缺乏react模块
    建议删除node_modules模块后重新npm install
    同时注意安装过程中的报错
    比如提示require react@某.某.某版本
    那么就运行npm i react@某.某.某版本 --save



  • @sunnylqm 现在已经改好,的确是运行了旧项目,但是初始化的过程中没有正确配置出的问题。谢谢回答