如何修復 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”]