Error: EPERM: operation not permitted, scandir 'C:/Users/ . . . /node_modules/react-native-gesture-handler/android/

Error: EPERM: operation not permitted, scandir 'C:/Users/ . . . /node_modules/react-native-gesture-handler/android/

当我运行: npx react-native run-android

它给出了这样的错误:

Error: EPERM: operation not permitted, scandir 'C:/Users/ . . . /node_modules/react-native-gesture-handler/android/...

当我运行命令提示符作为管理仍然给出相同的错误

执行以下步骤

  1. 删除 node_modules 文件夹

  2. npm install react-native-gesture-handler

  3. 在您的 App.js 中导入以下行

    进口'react-native-gesture-handler'

  4. android-> app -> build

    中删除构建文件夹
  5. npx react-native run-android

根据我的搜索,问题是这个 react-native-gesture-handler,所以 过一段时间重新启动计算机 错误将修复,如果无法通过重新启动 PC 修复,则 卸载 然后 重新安装 此依赖项。无需删除 node_modules 并重新安装,现在问题已解决。

卸载:

npm uninstall react-native-gesture-handler --save

安装:

npm install react-native-gesture-handler --save