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



我试着用git目录做npm install,每次我都得到这个

npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:UsersUserAppDataLocalnpm-cache_cacachetmpgit-clone-4622a2ff/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:UsersUserAppDataLocalnpm-cache_cacachetmpgit-clone-4622a2ffpackage.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

我试着:

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

我有一个类似的问题,当我试图安装git依赖与npm install。问题是git依赖没有包。json文件。生成一个包。

在我的例子中,我像这样手动打包了一些依赖项。

"@swf/pdfjs": "file:lib/swf-pdfjs-2.14.305c.tgz"

我的错误是在存档文件的package文件夹中,没有package.json文件的依赖项,在我重新包装它正确后,它再次工作正常。

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

相关内容

最新更新