我尝试使用标准vue
命令为使用vue-socket.io
和npm install
的项目安装依赖项,但安装失败,因为vue-socket.io
正在寻找一个我显然不具备的package.tgz
文件。我不断收到此错误消息:
Error extracting /Users/macpro/.npm/vue-socket.io/2.1.0/package.tgz
archive: ENOENT: no such file or directory, open '/Users/macpro/.npm/vue-
socket.io/2.1.0/package.tgz'
我已尝试自行安装软件包并且我一直遇到同样的错误。我已经仔细检查过我是否拥有正确的依赖关系以及我是否正在安装正确的版本。
有谁知道为什么一直在寻找这个文件?或者我的安装中缺少什么?从文档中我可以使用npm i vue-socket.io
。
提前致谢!
答案 0 :(得分:0)
此ENOENT ... vue-socket.io/.../package.tgz
错误和vue-socket.io
是旧版NPM上经常出现的问题。
解决方案:更新您的NPM版本。
考虑到这是一个全新的安装,如果这不起作用,我会在他们的问题跟踪器中打开一个问题。可能是一个错误(虽然通常不太可能)。