我目前正在嘗試運行一個redux/react-native項目。目前,我只是有一個畫面的基本應用程序,顯示文本「測試」,但我得到這個奇怪的錯誤在iOS上是React本地基本項目給出錯誤:_JS調用:_fbBatchedBridge未定義
"Unable to execute JS call: _fbBatchedBridge is undefined"
然後我試圖安裝在Android應用通過反應本地運行 - 它說,開發人員服務器不起來。我檢查了localhost:8081/status,它確實顯示開發者服務器正在運行。
我已經試過
我已經嘗試了一堆不同的東西。這絕對不是開發者服務器。我嘗試在/node_modules/react-native/packager/react-native-xcode.sh中的第17-20行文件中註釋掉4行代碼。
#if [[ "$PLATFORM_NAME" = "iphonesimulator" ]]; then
# echo "Skipping bundling for Simulator platform"
# exit 0;
#fi
這是造成一堆人同樣的問題。不幸的是,這並沒有解決我的問題,所以我一直在閱讀,從我讀的內容可能是應用程序的本地方面無法讀取和解釋JavaScript。任何幫助將非常感激。
我index.ios.js文件(項)看起來是這樣的:
import React from 'react-native';
var React = require('react-native');
const {
AppRegistry
} = React;
import App from './app/containers/app';
AppRegistry.registerComponent('InstallApp',() => App);
可能無法解決您的問題,但是您正在導入react-native與require和新的導入語法。 –