执行npx expo run:ios报错找不到@vimeiro-co的podspec文件如何解决?
解决
npx expo run:ios中pod install找不到podspec的问题 针对你遇到的pod install报错(提示找不到@vimeiro-co的podspec,但实际文件存在的情况),可以尝试以下几种解决方法:
手动指定podspec路径
打开项目根目录下的ios/Podfile,在对应的target代码块中添加对该包的明确路径引用:pod '@vimeiro-co/react-native-render-html', :path => '../node_modules/@vimeiro-co/react-native-render-html'然后切换到ios目录执行
pod install,完成后回到根目录重新运行npx expo run:ios。清理缓存并重新构建
- 清理npm缓存:
npm cache clean --force(用yarn的话执行yarn cache clean) - 删除依赖目录和锁文件:
rm -rf node_modules && rm package-lock.json(yarn用户替换为rm yarn.lock) - 重新安装依赖:
npm install(或yarn install) - 清理Expo预构建缓存:
npx expo prebuild --clean - 再次执行
npx expo run:ios
- 清理npm缓存:
检查包的配置正确性
打开node_modules/@vimeiro-co/react-native-render-html/package.json,确认react-native字段中的podspecPath是否指向正确的文件:"react-native": { "podspecPath": "./react-native-render-html.podspec" }如果路径有误,手动修正后,重新执行
cd ios && pod install。
内容的提问来源于stack exchange,提问作者A-Bo Lee
相关产品推荐
相关产品推荐

