一個解決混亂的 React Native 錯誤的快速指南

我在 MacBook Air 上啟動一個 React Native 項目時,運行以下命令:

npx react-native start

我收到了一個包含以下內容的錯誤:

Error: EMFILE: too many open files, watch

我嘗試了各種方法來解決這個問題,直到我發現建議使用 Homebrew 安裝 watchman 工具。

我運行了以下命令:

brew install watchman

這解決了問題,因為 React Native 內部能夠使用 watchman 監視文件更改(用於提供熱重載,以在文件更改時刷新應用程序)。

watchman 看起來比內置的文件監視系統更有效,因為我消除了該錯誤。