我正在按照 expo 文档在一个普通的 react-native 应用程序中安装 react-native-unimodules 。但是,对我的 Podfile 的更改似乎在运行时破坏了一些东西pod install
。
这似乎是负责任的变化。Podfile 的前两行是:
require_relative '../node_modules/react-native/scripts/react_native_pods'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
他们现在变成了这样:
require File.join(`node --print "require.resolve('react-native/package.json')"`, "../scripts/react_native_pods")
require File.join(`node --print "require.resolve('@react-native-community/cli-platform-ios/package.json')"`, "../native_modules")
require File.join(`node --print "require.resolve('react-native-unimodules/package.json')"`, "../cocoapods.rb")
导致此错误:
[!] Invalid `Podfile` file: cannot load such file -- /[myproject]/node_modules/react-native-unimodules/package.json
/../cocoapods.rb.
有问题的文件似乎位于正确的位置,所以我不确定问题是什么?