node.js - 怎么解决使用淘宝镜像CNPM安装依赖出现报错events.js:160?
本文介绍了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屋!
查看全文