Ani*_*rma 5 ios cocoapods react-native
我正在尝试将最新的 RN 项目集成到本机项目中。这两个项目都位于不同的目录中,这意味着我的本机项目不存在于预定义的 ios 文件夹中。
版本:
RN Native:0.63.3 @react-native-community/cli:4.13.0 使用yarn global add @react-native-community/cli 全局安装。
我收到错误消息,指出未找到反应本机社区包。
我的 pod 文件如下:
require_relative '../AwesomeProject/node_modules/react-native/scripts/react_native_pods'
require_relative '../AwesomeProject/node_modules/@react-native-community/cli-platform-ios/native_modules'
platform :ios, '10.0'
use_frameworks!
def main_pods
config = use_native_modules!
use_react_native!(:path => config["reactNativePath"])
end
target 'NativeFramework' do
main_pods
end
target 'Example' do
main_pods
end
Run Code Online (Sandbox Code Playgroud)
错误:
[!] Invalid `Podfile` file: [!] /usr/local/bin/node -e try {console.log(require('@react-native-community/cli').bin);} catch (e) {console.log(require('react-native/cli').bin);}
internal/modules/cjs/loader.js:968
throw err;
^
Error: Cannot find module 'react-native/cli'
Run Code Online (Sandbox Code Playgroud)
你说你已经安装了@react-native-community/cliYarn。错误消息表明该方法可能不适合您。这并不奇怪,因为您的 Podfile 表示可以在项目的子目录中找到它。
为什么不安装并npm看看会发生什么?
cd到 AwesomeProjectnpm i @react-native-community/cli或者,更改您的 Podfile,使其引用全局位置。
| 归档时间: |
|
| 查看次数: |
999 次 |
| 最近记录: |