MacBook M1 上的 React Native Expo:开发过程中出现“EMFILE:打开文件太多,请观看”错误

问题描述 投票:0回答:1

我正在配备 M1 芯片的 MacBook Pro 上使用 Expo 开发 React Native 应用程序。我的开发环境包括 VS Code 以及所有必需的 React Native 和 Expo 依赖项。但是,我在尝试运行应用程序时遇到以下错误:错误图像

我已经确定:

Node.js 和 Watchman 通过 Homebrew 安装

react-native macos expo homebrew watchman
1个回答
0
投票

解决方案:

确保使用 Homebrew 正确安装所有开发环境依赖项(Node.js、Watchman 等)。

brew 安装节点

brew 安装守望者

设置环境后,请确保:

Watchman 具有适当的磁盘访问权限(适当的完整磁盘访问)。 从 GitHub 克隆现有的 Expo React Native 项目。 如果不需要,请删除 Jest 或 React Native 测试库等测试库,因为它们可能会导致兼容性问题。 清理代码,删除不必要的库,然后运行:

npm 安装

npm start(启动 Expo 服务器)

这样做后,问题解决了,我的项目开始在M1芯片上顺利运行。

© www.soinside.com 2019 - 2024. All rights reserved.