尝试创建react本机项目时出错

kyxcudwk  于 2023-05-23  发布在  React
关注(0)|答案(1)|浏览(214)

我目前正在尝试创建我的第一个react native项目,遵循https://reactnative.dev上的环境设置说明。我遵循了快速入门指南的每一步。当我尝试使用命令npx react-native@latest init MyProject执行“创建新应用程序”步骤时,出现错误,此时我得到以下错误消息:
error warn发现多个Podfiles:ios/Podfile,vendor/bundle/ruby/2.6.0/gems/cocoapods-core-1.12.1/lib/cocoapods-core/Podfile。自动选择ios/Podfile。如果你想选择一个不同的,你可以通过"project.ios.sourceDir"配置它。你可以在这里了解更多:https://github.com/react-native-community/cli/blob/master/docs/configuration.md
正在安装CocoaPods依赖项(这可能需要几分钟)error错误:您的iOS环境似乎没有正确设置。请转到https://reactnative.dev/docs/next/environment-setup并遵循适用于macOS和iOS的React Native CLI快速入门指南。错误:错误:您的iOS环境似乎没有正确设置。请转到https://reactnative.dev/docs/next/environment-setup并遵循适用于macOS和iOS的React Native CLI快速入门指南。在createFromTemplate(/Users/myname/. npm/_npx/dea611a43221eddd/node_modules/@react-native-community/cli/build/commands/init/init. js:一百三十一:(11)过程。processTicksAndRejections(节点:internal/process/task_queues:九十五:5)at async Object. initialize [as func](/Users/myname/. npm/_npx/dea611a43221eddd/node_modules/@react-native-community/cli/build/commands/init/init. js:一百八十四:3)at async命令。handleAction(/Users/myname/. npm/_npx/dea611a43221eddd/node_modules/@react-native-community/cli/build/index. js:一百零六:(9)
我不知道下一步该怎么办。在尝试初始化我的项目之前,我运行了npm uninstall-g react-native-cli@react-native-community/cli,如果这很重要的话。
我使用的是:yarn = 3.5.0,cocoa pod = 1.12.1,node = 18.15.0,ruby = 2.6.10p210

rqqzpn5f

rqqzpn5f1#

您可以尝试执行以下操作:
1.在项目的根目录下创建一个react-native.config.js文件,并添加以下内容:

module.exports = {
     project: {
       ios: {
         sourceDir: './ios',
       },
     },
   };

1.在终端中,运行:cd ios,然后运行pod install安装所有必要的依赖项。
1.之后,cd ..导航到项目的根目录,然后运行yarn startyarn ios来运行项目。

相关问题