.git repo EPERM的React Native错误:不允许操作,lstat 'D:\App Development\deliveroo\.git\objects\maintenance.lock'

5m1hhzi4  于 2023-03-24  发布在  React
关注(0)|答案(1)|浏览(214)

我在React Native server by Expo for .git目录中遇到错误

Error: EPERM: operation not permitted, lstat 'D:\App Development\deliveroo\.git\objects\maintenance.lock'  
Emitted 'error' event on NodeWatcher instance at:
    at D:\App Development\deliveroo\node_modules\metro-file-map\src\watchers\NodeWatcher.js:278:14
    at FSReqCallback.oncomplete (node:fs:198:21) {
  errno: -4048,
  code: 'EPERM',
  syscall: 'lstat',
  path: 'D:\\App Development\\deliveroo\\.git\\objects\\maintenance.lock'
}

如何解决这个问题
尝试了许多与文件权限相关的解决方案,但在.git/objects目录中使用maintainence.lock文件是一个问题,奇怪的是这个maintainence.lock文件不存在。

efzxgjgh

efzxgjgh1#

我也遇到了同样的问题。我最终通过清理npm缓存解决了这个问题:

npm cache clean --force

相关问题