常用的国内 npm
镜像源
-
淘宝镜像(cnpm)
- 地址:
https://registry.npmmirror.com/
- 淘宝 NPM 镜像的前身是
https://registry.npm.taobao.org/
,现已经切换为https://registry.npmmirror.com/
。
- 地址:
-
中国科学技术大学 NPM 镜像
-
腾讯云 NPM 镜像
-
华为云 NPM 镜像
如何指定 npm
镜像源
方法一:临时指定镜像源
你可以通过 npm
命令的参数临时指定使用的镜像源,下载一次后不再保留这个镜像源的配置:
npm install package-name --registry=https://registry.npmmirror.com
方法二:永久指定镜像源
如果希望永久使用某个镜像源,可以通过以下命令进行配置。
-
设置镜像源为淘宝镜像:
npm config set registry https://registry.npmmirror.com
-
查看当前使用的镜像源:
npm config get registry
-
还原到官方源: 如果以后你想恢复为官方的 NPM 源,可以执行以下命令:
npm config set registry https://registry.npmjs.org
方法三:使用 cnpm 代替 npm
淘宝团队提供了一个 cnpm
工具,可以直接替代 npm
,用来加速下载。
-
安装
cnpm
:npm config set registry https://registry.npmjs.org
-
使用
cnpm
代替npm
:cnpm install package-name
cnpm
的命令和 npm
的命令完全一致,只是它自动使用了淘宝镜像来加速下载。
方法四:使用 nrm
管理多个镜像源
如果你需要经常在不同的 npm
源之间切换,推荐使用 nrm
(NPM Registry Manager)来管理镜像源。
-
安装
nrm
:npm install -g nrm
-
查看可用的镜像源:
nrm ls
-
切换到某个镜像源,例如切换到淘宝源:
nrm use npmMirror
-
添加自定义源:
nrm add <source-name> <registry-url>