npm install of angular throws 错误:ENOTEMPTY
Posted
技术标签:
【中文标题】npm install of angular throws 错误:ENOTEMPTY【英文标题】:npm install of angular throws error: 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
我能做些什么来解决这个问题?
【问题讨论】:
您的主目录中有.npmrc
文件吗?删除可能会有所帮助 - github.com/npm/npm/issues/3190#issuecomment-17394391
我的主目录中好像没有那个文件
【参考方案1】:
原来我很愚蠢: 该文件夹与我的 Windows 系统共享,这产生了一些奇怪的副作用。使用另一个位置解决了它。
【讨论】:
以上是关于npm install of angular throws 错误:ENOTEMPTY的主要内容,如果未能解决你的问题,请参考以下文章
Windows 10 中的 npm 安装错误( npm install -g angular-cli )
npm install 时报错 Unexpected end of input at 1:15930
使用 npm install 安装 Angular CLI 失败
带有 IBM websphere 错误的 Angular7 + maven (frontend-maven-plugin:1.0:npm (npm install fail))