错误:EPERM:不允许操作,扫描目录

Error: EPERM: operation not permitted, scandir

提问人:Reo 提问时间:3/27/2022 更新时间:5/26/2022 访问量:4339

问:

拜托我正在运行一个 react native 项目 但是当我运行 npx react-native run-android 命令时,出现以下错误

error EPERM: operation not permitted, scandir 'C:/Users/REO/AppData/Local/Application Data'.
Error: EPERM: operation not permitted, scandir 'C:/Users/REO/AppData/Local/Application Data'
    at Object.readdirSync (node:fs:1381:3)
    at GlobSync._readdir (C:\Users\REO\node_modules\glob\sync.js:285:46)
    at GlobSync._readdirInGlobStar (C:\Users\REO\node_modules\glob\sync.js:264:20)
    at GlobSync._readdir (C:\Users\REO\node_modules\glob\sync.js:273:17)
    at GlobSync._processReaddir (C:\Users\REO\node_modules\glob\sync.js:134:22)
    at GlobSync._process (C:\Users\REO\node_modules\glob\sync.js:129:10)
    at GlobSync._processGlobStar (C:\Users\REO\node_modules\glob\sync.js:377:10)
    at GlobSync._process (C:\Users\REO\node_modules\glob\sync.js:127:10)
    at GlobSync._processGlobStar (C:\Users\REO\node_modules\glob\sync.js:380:10)
    at GlobSync._process (C:\Users\REO\node_modules\glob\sync.js:127:10)
info Run CLI with --verbose flag for more details.

请有人指出一个解决方案..我到处找,没有找到解决方案

javascript react-native npm npx 扫描目录

评论

0赞 Luke Woodward 3/27/2022
看起来你已经把你尝试运行的React Native代码直接放在了。(错误中是否存在暗示了这一点。这是正确的吗?如果是这样,请尝试创建一个目录(随心所欲地称呼它,但我建议不要在其名称中包含任何空格),将您的 React Native 代码移动到此目录中并尝试从此目录运行它。C:\Users\REOC:\Users\REO\node_modulesC:\Users\REO
0赞 Reo 3/27/2022
@LukeWoodward事实并非如此......该项目位于我的桌面文件夹中。我把它移到了c:\Users\REO,它仍然给了我这个问题
0赞 Luke Woodward 3/27/2022
将代码移入此处无济于事。我不知道您是否包含了命令的完整输出,但如果您将整个输出添加到您的问题中会有所帮助,除非它太长。C:\Users\REOnpx react-native run-android

答:

2赞 Michael Stow 5/26/2022 #1

我遇到了类似的问题

Error: EPERM: operation not permitted, scandir 'C:\Config.Msi' 

同时尝试使用 EAS 进行 Expo 构建。

卸载然后重新安装节点为我解决了这个问题。

https://nodejs.org/en/