NPM 找不到它认为已缓存的文件(errno -4058 没有这样的文件或目录)

sta*_*ers 5 node.js npm

我尝试使用 git 目录进行 npm install,每次都会得到这个。

npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\Users\User\AppData\Local\npm-cache\_cacache\tmp\git-clone-4622a2ff/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\User\AppData\Local\npm-cache\_cacache\tmp\git-clone-4622a2ff\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
Run Code Online (Sandbox Code Playgroud)

我试过:

  • npm cache clean -f
  • npm cache verify
  • 删除本地和漫游应用程序数据中的整个 npm-cache 文件夹
  • npm install npm@latest -g

sta*_*ers 0

我完全卸载了node,删除了appdata中的所有npm文件夹。重新安装节点。然后它的工作足以给我一个不同的错误。