2

我正在查看最新的 react native 博客,其中他们为 react native 引入了医生命令。

我唯一能理解的就是为你做环境的事情。?

但我不明白目的。

doctor react native 命令的确切目的是什么?

4

2 回答 2

4

doctor命令可作为 React Native 的一部分使用。此0.62命令可帮助您入门、故障排除和自动修复开发环境中的错误。医生命令深受 Expo 和 Homebrew 自己的医生命令的启发,并带有一些受 Jest 启发的 UI。

命令

npx @react-native-community/cli doctor

此命令检查您的环境并显示 react native 安装状态的报告。仔细检查输出,了解您可能需要安装的其他软件。例如:-

在此处输入图像描述

当前支持哪些检查

doctor目前支持以下检查:

  • Node.js (>= 8.3)
  • 纱线 (>= 1.10)
  • npm (>= 4)
  • Watchman (>= 4),用于在开发模式下观察文件系统的变化。

具体到安卓环境:

  • 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

于 2019-11-20T08:55:05.427 回答
1

它类似于颤振医生。React Native Doctor 命令将修复您的项目或 PC 中与 react-native 相关的任何问题。例如,如果您尚未安装运行项目所需的 android studio、其软件包或 xcode,它会建议或自动修复问题,这将节省数小时的头痛。

于 2019-11-20T07:12:09.137 回答