我正在尝试重新部署我在同一台机器上多次捆绑和部署的流星应用程序,但由于某种原因我目前无法更新或安装任何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包,我可以从主机上卷曲http://registry.npmjs.org,但我不能卷曲或者从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.
关于如何克服这个问题的任何想法,我都有点失落。我的最终没有网络变化导致这种情况发生,几周前这一切都很愉快。
答案 0 :(得分:0)
正如Christian所指出的那样,网络连接到registry.npmjs.org的事情非常奇怪。
我最终设法在跟踪路由到终点之后让wget在这台机器上运行。仍然不是100%可靠,但我完成了部署。
不确定发生了什么,但肯定是网络。