/

如何修復 macOS 中的 \"EMFILE: too many open files, watch\" 錯誤

如何修復 macOS 中的 “EMFILE: too many open files, watch” 錯誤

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

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

1
npx react-native start

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

1
Error: EMFILE: too many open files, watch

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

我運行了以下命令:

1
brew install watchman

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

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

tags: [“React Native”, “macOS”, “watchman”, “Homebrew”]