我试图使用标准的vue命令和vue-socket.io命令来安装使用npm install和vue-socket.io的项目的依赖项,但是安装一直失败,因为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。
提前感谢!
发布于 2018-03-11 18:09:10
这个ENOENT ... vue-socket.io/.../package.tgz错误和vue-socket.io是旧的NPM版本中反复出现的问题。
解决方案:更新您的NPM版本。
考虑到这是一个新的安装,如果这不工作,我会打开一个问题在他们的问题跟踪器。可能是个bug (虽然一般不太可能)。
https://stackoverflow.com/questions/49222943
复制相似问题