隆重介紹 Doctor,全新的 React Native 命令
·2 分鐘閱讀
在 React Native 社群中超過 6 位貢獻者提交 20 多個提取請求後,我們很高興推出 react-native doctor
,這是一個新的命令,可協助您開始使用、疑難排解並自動修正開發環境中的錯誤。doctor
命令深受 Expo 和 Homebrew 自己的 doctor 命令的啟發,並帶有一點受 Jest 啟發的使用者介面風格。
以下是實際運作情況
運作方式
doctor
命令目前支援 React Native 依賴的大部分軟體和程式庫,例如 CocoaPods、Xcode 和 Android SDK。透過 doctor
,我們會找出您的開發環境問題,並讓您選擇自動修正這些問題。如果 doctor
無法修正問題,它會顯示訊息和實用的連結,說明如何手動修正,如下所示
立即試用
doctor
命令可作為 React Native 0.62 的一部分使用。但是,您可以不用升級就試用它
npx @react-native-community/cli doctor
目前支援哪些檢查項目
doctor
目前支援以下檢查項目
- Node.js (>= 8.3)
- yarn (>= 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 裝置上安裝應用程式。
感謝
非常感謝 React Native 社群為此付出努力,特別感謝 @thymikee、@thib92、@jmeistrich、@tido64 和 @rickhanlonii。