npm ERR!代码事件npm ERR系统调用重命名



就像一周前一样,我通过命令npm I -g path全局安装了本地包。从今天起就一直很好。我尝试使用npm I -g路径再次,我得到这个错误:

npm ERR! code ENOENT
npm ERR! syscall rename
npm ERR! path "user"AppDataRoamingnpmnode_modules.stagingjs2cp-28011c0dnode_modulesfs-extra
npm ERR! dest "user"AppDataRoamingnpmnode_modules.stagingfs-extra-d19736e5   
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, rename '"user"AppDataRoamingnpmnode_modules.stagingjs2cp-28011c0dnode_modulesfs-extra' -> '"user"AppDataRoamingnpmnode_modules.stagingfs-extra-d19736e5'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR!     "user"AppDataRoamingnpm-cache_logs2021-07-27T07_39_50_112Z-debug.log

我想进入"user"AppDataRoamingnpmnode_modules,但我找不到文件夹。/。node_modules文件夹中的Staging。

任何想法是什么导致这个错误和如何修复它?

你可以做几件事来快速修复这个问题

。清空npm cache clean --force

b。删除package.lock

如果这两个没有帮助,你需要一点技巧

c。删除node-modules,然后重新安装NPM(希望这对你有帮助)

d。使用NPM删除节点并重新安装

大多数情况下a和b会解决你的问题!

对于我来说,我意外地使用了节点14,而节点16是我之前使用的节点。再次切换到16号节点后,问题得到了解决。在重新安装节点之前可能值得检查一下。

最新更新