运行“ npm update -g”时出现NPM更新错误

时间:2020-09-17 16:10:34

标签: node.js npm

您如何解决此错误? npm update -g

npm ERR! code ENOTEMPTY
npm ERR! syscall rename
npm ERR! path /usr/lib/node_modules/.staging/npm-7fff8000/node_modules/yargs/node_modules/ansi-regex
npm ERR! dest /usr/lib/node_modules/.staging/ansi-regex-7fff8000
npm ERR! errno -39
npm ERR! ENOTEMPTY: directory not empty, rename '/usr/lib/node_modules/.staging/npm-7fff8000/node_modules/yargs/node_modules/ansi-regex' -> '/usr/lib/node_modules/.staging/ansi-regex-7fff8000'

1 个答案:

答案 0 :(得分:-1)

将NPM升级到最新版本:

True

如果仍然无法正常运行,则可能是安装被中断,从而使暂存文件夹处于无效状态。删除暂存文件夹(无论如何都应该是临时目录):

npm install -g npm@latest

如果出现错误,则说明您的计算机上还有其他npm或节点实例正在运行-请先将其杀死,然后重试。

相关问题