【问题标题】:npm install of angular throws error: ENOTEMPTYnpm install of angular throws 错误:ENOTEMPTY
【发布时间】:2021-02-12 06:31:55
【问题描述】:

当我执行 npm install 时出现以下错误:

npm ERR! code ENOTEMPTY
npm ERR! syscall rmdir
npm ERR! path /home/vagrant/development/wpp/app-web/wpp.web2/node_modules/npm/node_modules/.debug.DELETE/node_modules
npm ERR! errno -39
npm ERR! ENOTEMPTY: directory not empty, rmdir '/home/vagrant/development/wpp/app-web/wpp.web2/node_modules/npm/node_modules/.debug.DELETE/node_modules'

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/vagrant/.npm/_logs/2020-10-29T18_38_17_165Z-debug.log

我已经尝试解决这个问题:

  • 删除 node_modules 文件夹
  • 仅删除 node_modules 中的 npm 文件夹
  • 删除 ~/.npm 文件
  • 删除 package-lock.json
  • 运行 npm 更新
  • npm 缓存清除 --force
  • npm install --save express body-parser --force(虽然我不知道它的作用)
  • sudo npm install
  • 以上的各种组合

我正在运行 npm 版本 6.14.8 和节点版本 12.19.0

我能做些什么来解决这个问题?

【问题讨论】:

标签: angular npm angular8


【解决方案1】:

原来我很愚蠢: 该文件夹与我的 Windows 系统共享,这产生了一些奇怪的副作用。使用另一个位置解决了它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-28
    • 1970-01-01
    • 2018-05-08
    • 2017-12-25
    • 2022-08-17
    • 2020-08-14
    • 1970-01-01
    • 2019-04-04
    相关资源
    最近更新 更多