一、问题场景
- 在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