React Native 中最新的 doctor 命令的目的是什么

Muh*_*faq 4 configuration command react-native react-native-cli

我正在查看最新的 React Native 博客,其中他们介绍了 React Native 的 doctor 命令。

从那里我唯一能理解的是为你做一些环境方面的事情。?

但我不明白目的。

React Native 中命令的确切用途是什么doctor

Vis*_*iya 5

doctor命令作为 React Native 的一部分提供0.62。该命令可帮助您开始使用、排除故障并自动修复开发环境中的错误。doctor 命令很大程度上受到 Expo 和 Homebrew 自己的 doctor 命令的启发,并带有一些受 Jest 启发的 UI。

命令

npx @react-native-community/cli doctor
Run Code Online (Sandbox Code Playgroud)

此命令检查您的环境并显示 React Native 安装状态的报告。仔细检查输出中是否有您可能需要安装的其他软件。例如:-

在此输入图像描述

目前支持哪些检查

doctor目前支持以下检查:

  • Node.js (>= 8.3)
  • 纱线 (>= 1.10)
  • npm (>= 4)
  • Watchman (>= 4),用于在开发模式下监视文件系统中的更改。

具体到Android环境:

  • Android SDK (>= 26),Android 的软件运行时。
  • Android NDK (>= 19),Android 的本机开发工具包。
  • ANDROID_HOME,Android SDK 设置所需的环境变量。

以及iOS环境

  • Xcode (>= 10),用于开发、构建和发布 iOS 应用程序的 IDE。
  • CocoaPods,iOS 应用程序的库依赖管理工具。
  • ios-deploy(可选),CLI 内部使用的库,用于在物理 iOS 设备上安装应用程序。

请查看以下链接了解更多详情

https://facebook.github.io/react-native/blog/2019/11/18/react-native-doctor