Vue-socket.io安装失败,无法找到' package.tgz'

时间:2018-03-11 17:27:19

标签: node.js vue.js socket.io

我尝试使用标准vue命令为使用vue-socket.ionpm 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

提前致谢!

1 个答案:

答案 0 :(得分:0)

ENOENT ... vue-socket.io/.../package.tgz错误和vue-socket.io是旧版NPM上经常出现的问题。

解决方案:更新您的NPM版本。

考虑到这是一个全新的安装,如果这不起作用,我会在他们的问题跟踪器中打开一个问题。可能是一个错误(虽然通常不太可能)。