使用
npm install
安装包一直报错errno ECONNREFUSED
,本文记录解决方案。
问题复现 {#问题复现}
在安装npm 任何包时都会报错:
核心错误信息:
问题原因 {#问题原因}
一般来说是翻墙工具或者加速器开启了网络代理,修改了相关配置导致 npm连接本机 31181 端口安装包。
确定这个问题可以查看 npm 的代理配置:
然后查看本地端口没有对应的服务开启 (Windows):
此时基本可以确认就是代理导致的问题。
解决方案 {#解决方案}
清空相关代理,http-proxy
和 proxy
查看配置代理结果
如果二者都返回 null
说明删除成功
此时修改镜像源才可能有用。
之后安装包就可以了
参考资料 {#参考资料}
文章链接:
https://www.zywvvd.com/notes/coding/node-js/npm-install-error/npm-install-error/