一、一般情况为npm设置代理:
npm config set proxy http://server:port npm config set https-proxy http://server:port
二、如果代理需要认证的话可以这样来设置:
npm config set proxy http://username:password@server:port npm config set https-proxy http://username:pawword@server:port
三、如果代理不支持https的话需要修改npm存放package的网站地址:
npm config set registry "http://registry.npmjs.org/"
PS:cnpm代理同样可以如此设置,用cnpm替换前面的npm,其余命令不变即可。
原文:https://www.cnblogs.com/zhousjcn/p/12789544.html