一、問題場景
- 在git上拉取RN項目后,pod install的時候提示失敗,如下:
$ cd ~/Desktop/RN項目/iOS
$ pod install
[!] Invalid `Podfile` file: cannot load such file -- ~/Desktop/RT項目/node_modules/@react-native-community/cli-platform-ios/native_modules.
# from ~/Desktop/RT項目/ios/Podfile:2
# -------------------------------------------
# platform :ios, '9.0'
> require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
#
# -------------------------------------------
- 錯誤定位Invalid
Podfile
file: cannot load such file,分析是RN項目沒有node_modules文件夾,因此PodFile
執行到如下> 后語句時,執行不下去而報錯。
> require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
- 查看RN項目目錄下確實沒有node_modules文件夾
二、解決方法
$ cd ~/Desktop/RN項目
- 2.然后用npm install npm重新安裝node_modules,成功后查看該項目目錄下已有node_modules文件夾了
$ npm install npm
$ cd ~/Desktop/RN項目/ios
$ pod install