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

Sai*_*eel 4 npm jenkins

我们的部署过程使用 Jenkins,但有时我们的构建会失败并显示以下内容

错误

我们使用的是npm 版本:6.7.0。任何帮助将不胜感激!

Nat*_*han 7

我认为问题是另一个进程正在使用该文件夹,因此它被锁定,可能来自以前的构建。我会尝试以下方法来解决您的问题:

  1. 尝试以管理员身份运行您的构建,看看是否解决了权限错误。
  2. 在安装之前清除您的 npm 缓存: npm cache clean --force
  3. 查看纱线以进行依赖管理。

希望这有帮助!

  • 就我而言,该文件夹正在被其他终端进程使用。谢谢! (2认同)