执行命令 npm install formidable,命令行窗口一直没反应,在网上查了很多资料,有说修改代理,有说修改registry地址,我先按照网上的资料设置了代理,就像这样:
npm config set proxy="http://127.0.0.1:8087"//设置代理地址
http://www.xxxx.com:port格式
并且修改了registry的地址,就像这样:
npm install express --registry=http://registry.npmjs.org //e.g
可是在后面的安装过程中, 依然会报错,查看log信息,说可能是proxy设置有问题,我又删掉了proxy,就像这样:
npm config delete proxy
然后从一位大牛那里拿到了貌似可用的registry地址,然后试了下,就像这样:
npm install formidable --registry=http://registry.cnpmjs.org
这里仅仅是把 npmjs 改成了 cnpmjs ,之前网上资料说是GFW墙了这些包的地址,壮哉我大GFW!