react native expo debugger-ui Error: EISDIR: illegal operation on a directory, read
react native expo debugger-ui Error: EISDIR: illegal operation on a directory, read
我使用 expo 启动了一个新应用
但是当我尝试打开调试器时-ui
使用 cmd-d 并单击 debug remote js
我收到这条丑陋的消息:
Error: EISDIR: illegal operation on a directory, read
at Object.readSync (node:fs:720:3)
at tryReadSync (node:fs:430:20)
at Object.readFileSync (node:fs:476:19)
at UnableToResolveError.buildCodeFrameMessage (/Users/me/my/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:304:17)
at new UnableToResolveError (/Users/me/my/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:290:35)
at ModuleResolver.resolveDependency (/Users/me/my/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:168:15)
at DependencyGraph.resolveDependency (/Users/me/my/node_modules/metro/src/node-haste/DependencyGraph.js:353:43)
at /Users/me/my/node_modules/metro/src/lib/transformHelpers.js:271:42
at Server.<anonymous> (/Users/me/my/node_modules/metro/src/Server.js:842:41)
at Generator.next (<anonymous>)
我尝试使用谷歌搜索,但 none 的解决方案有效
有解决办法吗?
这是一个 React-native 问题;该错误链接到 node_modules.
内的地铁依赖项
EISDIR 错误很可能是由于 metro 中的错误而误报的错误,该错误已在 metro 0.65 中修复。
可以找到一些故障排除方法 here。
我 运行 在更改一些 npm 设置时遇到了同样的问题。我在一个 npm config set
命令上犯了一个错误,这向 C:\Users\{User}\.npmrc
添加了一行引用不存在的目录。在我从 .npmrc
中手动删除该行后,问题就消失了。
我从我的 phone 卸载了 Expo Go 应用程序,然后再次下载并安装它,它成功了。
我使用 expo 启动了一个新应用 但是当我尝试打开调试器时-ui 使用 cmd-d 并单击 debug remote js 我收到这条丑陋的消息:
Error: EISDIR: illegal operation on a directory, read
at Object.readSync (node:fs:720:3)
at tryReadSync (node:fs:430:20)
at Object.readFileSync (node:fs:476:19)
at UnableToResolveError.buildCodeFrameMessage (/Users/me/my/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:304:17)
at new UnableToResolveError (/Users/me/my/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:290:35)
at ModuleResolver.resolveDependency (/Users/me/my/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:168:15)
at DependencyGraph.resolveDependency (/Users/me/my/node_modules/metro/src/node-haste/DependencyGraph.js:353:43)
at /Users/me/my/node_modules/metro/src/lib/transformHelpers.js:271:42
at Server.<anonymous> (/Users/me/my/node_modules/metro/src/Server.js:842:41)
at Generator.next (<anonymous>)
我尝试使用谷歌搜索,但 none 的解决方案有效 有解决办法吗?
这是一个 React-native 问题;该错误链接到 node_modules.
内的地铁依赖项EISDIR 错误很可能是由于 metro 中的错误而误报的错误,该错误已在 metro 0.65 中修复。
可以找到一些故障排除方法 here。
我 运行 在更改一些 npm 设置时遇到了同样的问题。我在一个 npm config set
命令上犯了一个错误,这向 C:\Users\{User}\.npmrc
添加了一行引用不存在的目录。在我从 .npmrc
中手动删除该行后,问题就消失了。
我从我的 phone 卸载了 Expo Go 应用程序,然后再次下载并安装它,它成功了。