一、NPM源设置
查询当前源
npm config get registry
临时设置
npm --registry https://registry.npm.taobao.org install express
永久设置
npm config set registry https://registry.npm.taobao.org
npm的常用源地址
源 | 地址 |
---|---|
官方 | https://registry.npmjs.org/ |
淘宝 | https://registry.npmmirror.com |
淘宝(旧) | https://registry.npm.taobao.org |
阿里云 | https://npm.aliyun.com |
腾讯云 | http://mirrors.cloud.tencent.com/npm/ |
华为云 | https://mirrors.huaweicloud.com/repository/npm/ |
二、NPM代理
代理是设置代理服务器,代理服务器帮转发下载请求
镜像是设置镜像源站点,站点服务器上已经提前镜像(下载)了所有的npm包,直接从站点获取
查看代理信息(当前配置)
npm config list
设置http/https代理
npm config set proxy http://代理服务器地址:端口
npm config set https-proxy http://server:port
设置需要用户名和密码的http/https代理
npm config set proxy http://username:password@server:port
npm confit set https-proxy http://username:password@server:port
取消http/https代理
npm config delete proxy
npm config delete https-proxy
三、NPM镜像
查看镜像信息(当前配置)
npm config get registry
npm设置淘宝镜像或默认镜像
npm config set registry=https://registry.npm.taobao.org
npm config set registry=https://registry.npmjs.org
npm取消淘宝镜像
npm config delete registry
四、CNPM代理及镜像
安装cnpm并设置淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
设置http/https代理或镜像
设置命令与npm相同,只需要把命令里的npm换成cnpm