目前正在尝试安装节点js模块,其中一些已安装正常,但那些需要gihub说npm ERR!提取失败,例如 npm install socket.io给出
npm ERR!获取失败https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz
ws@0.4.31 install /home/robert/node_modules/socket.io/node_modules/engine.io/node_modules/ws (node-gyp rebuild 2> builderror.log)|| (退出0)
make:输入目录
/home/robert/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory
/ home / robert / node_modules / socket.io / node_modules / engine.io / node_modules / ws / build'
我运行了npm config set registry“http://registry.npmjs.org/” 和npm config set strict-ssl false
是否可以从zip文件安装npm更新?因为我可以通过firefox访问失败的github网址,并以这种方式下载它们。
我在代理后面运行,但已将其添加到npm配置文件和apt.conf文件中,这样我可以正确地获取或git克隆,任何想法? 我正在运行ubuntu服务器,14.04已完全更新
答案 0 :(得分:0)
问题看起来像你的代理问题,以及他如何处理github访问。 请使用本网站的搜索功能和google,您会发现许多相关问题。
我认为这个问题可以帮到你: git is blocked, how to install npm modules
P.S。 https://www.google.com/search?btnG=1&pws=0&q=npm+github+proxy&gws_rd=ssl