EMFILE: 打开文件太多,打开 'C/...../metro-cache//dd.....'

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

我正在 node -v 18.17.0 中运行我的 React Native 应用程序,但在这期间我不小心将其他项目的节点版本更改为 16,现在它说 this is shown up

Android 捆绑失败 29415ms Android ./index.js ▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 87.0% (2010/12763)D:\placeholder\App-Dev\yw-app-master-phase2 odules\metro-cache\sr c\Cache.js:84 抛出错误; ^

[错误:EMFILE:打开的文件太多,打开 'C:\placeholder\placeholder\placeholder\Local\Temp\metro-cache\86 97843613480d5d48f7effdb7c7f01f06808f6c6d6c7a0e435fd8f740293d697c9d8c1'] { 错误号:-4066, 代码:'EMFILE', 系统调用:'打开', 路径:'C:\占位符\占位符\占位符\本地\临时\地铁缓存\ 86 97843613480d5d48f7effdb7c7f01f06808f6c6d6c7a0e435fd8f740293d697c9d8c1' }

Node.js v18.17.0

我尝试回到节点版本 18.17.0 但它不起作用,我已经删除了所有节点模块并运行了 npm i 但仍然不起作用。

react-native microsoft-metro nvm
1个回答
0
投票

当我收到此错误时,我删除了该文件夹的所有内容并重新加载应用程序。

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