node.js - 怎么解决使用淘宝镜像CNPM安装依赖出现报错events.js:160?

查看:316
本文介绍了node.js - 怎么解决使用淘宝镜像CNPM安装依赖出现报错events.js:160?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

之前有用cnpm init创建package.json文件,之后执行命令是:

cnpm install node-xlsx --save

报错代码如下:

events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: This socket is closed
    at WriteStream.Socket._writeGeneric (net.js:683:19)
    at WriteStream.Socket._write (net.js:734:8)
    at doWrite (_stream_writable.js:334:12)
    at writeOrBuffer (_stream_writable.js:320:5)
    at WriteStream.Writable.write (_stream_writable.js:247:11)
    at WriteStream.Socket.write (net.js:661:40)
    at Console.warn (console.js:51:16)
    at process.on (internal/process/warning.js:21:17)
    at emitOne (events.js:96:13)
    at process.emit (events.js:188:7)

更新:
我用npm install express使用时正常的,可以成功安装依赖。然后后淘宝cnpm重装了一下,还是不能用,这是为什么呢?

解决方案

之前安装的是7.1.0 current版,换成LTS版本6.10.2就可以用了。
目测是淘宝镜像针对node7.1.0作了改动,最开始的时候是可以用的。

这篇关于node.js - 怎么解决使用淘宝镜像CNPM安装依赖出现报错events.js:160?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆