问题:
当你学习和使用nodejs开发软件时,几乎无法避免要使用到别人开始的开源模块,由于众所周知的缘由,有些时候,某些开源模块,你总是安装失败,你会很抓狂?
怎么办?
解决办法一:使用镜像
淘宝 npm 地址: http://npm.taobao.org/
如何使用
有许多方法来配置npm的registry地址,下面根据不同情境列出几种比较常用的方法。以淘宝npm镜像举例:
1.临时使用
npm --registry https://registry.npm.taobao.org install express
2.持久使用
npm config set registry https://registry.npm.taobao.org
配置后可通过下面方式来验证是否成功
npm config get registry
或
npm info express
解决办法二:使用梯子
有些模块,使用了镜像,也是无法访问的,这就需要用梯子
1、梯子,这是你能够解决这个问题的前提条件。一个很好的梯子是v2ray。
2、有了梯子后来,这个梯子可能是http的,也可能是socks的,如果
3、打开CMD窗口,通过下面这两个命令设置访问代理
set http_proxy=protocol://ip:port
set https_proxy=protocol://ip:port4、输入npm install,虽然使用梯子,可能速度很慢,但问题可以搞掂。