2017-10-16 50 views
0

我剛加入到以React Native開發的移動應用程序項目中作爲貢獻者。我有一些關於在iPhone模擬器上運行應用程序的問題。無法從iPhone模擬器上的React Native應用程序解析模塊錯誤

其實我實現了在iPhone模擬器上運行,但是我在附件時出錯。

讓我分享一些關於問題的細節。

我做了什麼?

  • 我從主
  • 克隆我跑「故宮安裝」命令在項目目錄
  • 我打開「IOS」和Xcode IDE文件夾
  • 我選擇我的開發人員的個人資料作爲一個團隊(我得到錯誤沒有這一步)
  • 我選擇iPhone 5s作爲目標模擬器
  • 而且我在xCode上運行項目。

我的例外是什麼?

  • 應用程序應該在模擬器上正確運行。

發生了什麼,而不是我的期望?

  • 首先,應用程序詢問我關於推送通知的權限,然後我接受它並從React Native打包程序加載bundle.js。然後我得到下面的錯誤屏幕。

enter image description here

我嘗試瞭解決這個問題?

  • 我懷疑我的版本的NodeJS因爲我不使用節點的LTS版本,我用8.4.x也是我的問題,還是繼續當我試圖LTS版本(6.11.4)。
  • 我也試過這個從google找到的解決方案。

https://github.com/facebook/react-native/issues/11498

我的問題仍然沒有得到解決。我願意接受任何解決方案。

在此先感謝。

回答

0

我一次運行node /node_modules/native-base/ejectTheme.js命令。

然後它的工作正常。

0

從您的項目文件夾試試這個:rm -Rf ./node_modules && rm -fr package-lock.json && npm i然後react-native run-ios 這將重新安裝您保存的包,然後重新生成二進制文件。有時,當你運行npm install some-package時,它會突然刪除很多其他軟件包。確保你看到每個npm install日誌的最後一行。如果它說Added x packages並且沒有removed x你會很好。

(或者,也許看在package.json進行必要的包裝。)

+0

首先感謝您的答案,但它沒有奏效。我仍然有同樣的錯誤。 –

+0

你有'/node_modules/native-base/native-base-theme'目錄嗎?您的項目根目錄中是不是'native-base-theme'目錄? –

+0

project/node_modules/native-base /文件夾中沒有「native-base-theme」目錄。 –

相關問題