【发布时间】:2018-12-07 09:48:41
【问题描述】:
我正在尝试执行此操作:
$ npm install express --save
我得到了这个日志:
npm 呃!代码 ETIMEDOUT npm 错误! errno ETIMEDOUT npm 错误!网络请求 到http://npm.jibo.com:8080/express 失败,原因:连接ETIMEDOUT 10.0.0.106:8080 npm 错误!网络 这是与网络连接有关的问题。 npm 错误!网络 在大多数情况下,您在代理后面或 网络设置不好。 npm 错误!网络 npm 错误!网络 如果你 在代理后面,请确保 npm ERR!网络“代理” 配置设置正确。请参阅:'npm 帮助配置'
据我所知,我的 npm 或节点指向客户端 npm.jibo.com:8080 的服务器,我该如何重置该值?
我不知道我在用 Node 和 npm 做什么,因为我是新手,而且我第一次在我的 Mac 上做某事就像“执行所有这些表单 jibo”,该项目将运行。
我试图寻找解决方案,但没有任何东西能指引我正确的方向,可能是因为我问错了问题。
提前感谢您的帮助。
编辑
感谢有人指出的帮助:
npm config set registry https://registry.npmjs.org/
该指令解决了问题,因为文件 .npmrc 指向 npm.jibo.com:8080。
感谢您的帮助。
【问题讨论】:
-
您是否在某个代理后面运行?如果是,请尝试将代理设置为 npm config set proxy http://
: npm config set https-proxy http:// : -
请分享您的 npm 配置。您可以查看 /Users/>/.npmrc 文件或简单地执行 npm config list
-
这是您要查找的内容:here?很难断定您是想通过调试您提到的注册表发生的事情来解决问题,还是只想更改它?
-
@fabi_k 在那个文件是问题所以谢谢!!
-
@cool 你的链接给我指出了解决方案,所以谢谢!!