【发布时间】:2018-06-02 07:25:10
【问题描述】:
我正在尝试重新部署我在同一台机器上多次捆绑和部署的流星应用程序,但由于某种原因目前无法更新或安装任何 npm 包。
如果我切换到程序/服务器目录并运行 sudo npm install 我得到
npm WARN package.json meteor-dev-bundle@0.0.0 No README data
npm ERR! fetch failed http://registry.npmjs.org/fibers/-/fibers-1.0.5.tgz
npm ERR! fetch failed http://registry.npmjs.org/source-map-support/-/source-map-support-0.2.8.tgz
我已经尝试了 http 和 https 注册表前缀,发现我可以在我的 mac 上下载纤程 .tgz 包,我可以从主机上 curl http://registry.npmjs.org 很好,但我不能 curl 或 wget来自 registry.npmjs.org 的包,因为我收到“连接重置”错误(我认为这是安装失败的原因)。
wget http://registry.npmjs.org/fibers/~/fibers-1.0.5.tgz
--2018-06-01 08:52:56-- http://registry.npmjs.org/fibers/~/fibers-1.0.5.tgz
Resolving registry.npmjs.org (registry.npmjs.org)... 104.18.98.96, 104.18.94.96, 104.18.95.96, ...
Connecting to registry.npmjs.org (registry.npmjs.org)|104.18.98.96|:80... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.
关于如何克服这个问题的任何想法,我有点茫然。我这边没有任何网络变化会导致这种情况,而且几周前一切正常。
【问题讨论】:
-
听起来像是网络/防火墙问题,与 npm(或流星)无关。