# npm 镜像
taobao 镜像站
# 所有镜像列表
https://npm.taobao.org/mirrors/
# node 编译版本镜像
https://npm.taobao.org/dist
# 同上
https://npm.taobao.org/mirrors/node/
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# 方式一
将 windows
C:\Users\XXX
用户名文件夹下的.npmrc
文件编辑输入以下内容即可
# .npmrc
registry=https://registry.npm.taobao.org/
disturl=https://npm.taobao.org/dist
sass-binary-site=http://npm.taobao.org/mirrors/node-sass/
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
ELECTRON_BUILDER_BINARIES_MIRROR=http://npm.taobao.org/mirrors/electron-builder-binaries/
phantomjs_cdnurl=https://npm.taobao.org/mirrors/phantomjs/
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 方式二(执行结果等同于方式一)
npm 默认镜像源
https://registry.npmjs.org
1
将 npm 的镜像源替换为 cnpm 镜像源
- 安装时临时替换
npm i xxName --registry=https://registry.npm.taobao.org
1
- 全局替换
npm config set registry https://registry.npm.taobao.org
1
将 npm 镜像源恢复
- 临时恢复
npm i xxName --registry=https://registry.npmjs.org
1
全局恢复
npm config set registry https://registry.npmjs.org/
1
# 替换 disturl
npm config set disturl https://registry.npmjs.org/
1
# 查看当前使用的镜像源
npm config get registry
npm config get disturl
1
2
2