【npm镜像源,以及查看和切换】

时间:2025-04-01 22:45:13

一、国内镜像源(排名不分先后)

清华

https://pypi.tuna.tsinghua.edu.cn/simple
  • 1

阿里云:

http://mirrors.aliyun.com/pypi/simple/
  • 1

中国科技大学:

https://pypi.mirrors.ustc.edu.cn/simple/
  • 1

山东理工大学:

http://pypi.sdutlinux.org/
  • 1

豆瓣

http://pypi.douban.com/simple/
  • 1

网易:

http://mirrors.163.com/
  • 1

搜狐:

http://mirrors.sohu.com/
  • 1

浙江大学:

http://mirrors.zju.edu.cn/
  • 1

北京理工大学:

http://mirror.bit.edu.cn/web/
  • 1

兰州大学:

http://mirror.lzu.edu.cn/
  • 1

二、查看镜像源

2.1 查看当前镜像源:

npm get registry
  • 1

三、切换镜像源

3.1 全局切换镜像源:

npm config set registry http://registry.npm.taobao.org
  • 1

3.2 全局切换官方镜像源:

npm config set registry http://www.npmjs.org
  • 1

3.3 使用nrm切换

下载nrm:

npm install -g nrm
  • 1

3.4 查看可切换的镜像源: nrm ls (*表示正在使用的镜像源)

* npm -------- https://registry.npmjs.org/
  yarn ------- https://registry.yarnpkg.com/
  cnpm ------- http://r.cnpmjs.org/
  taobao ----- https://registry.npm.taobao.org/
  nj --------- https://registry.nodejitsu.com/
  npmMirror -- https://skimdb.npmjs.com/registry/
  edunpm ----- http://registry.enpmjs.org/
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

3.3 服务器端(apt-get)切换方法

修改该目录下的文件内容为源地址
备份

cp /etc/apt/sources.list /etc/apt/sources.list.backup
  • 1

修改

vim /etc/apt/sources.list
  • 1

更新使修改生效

apt-get update
  • 1

3.4 docker切换方法

备份:

cp /etc/docker/daemon.json /etc/docker/daemon.json.backup
  • 1

输入:

npm config set registry xxx(镜像源地址)
  • 1

以国内淘宝镜像为例:

npm config set registry https://registry.npm.taobao.org
  • 1

四、Linux切换淘宝镜像源:nrm use taobao

注意:在Linux系统环境里面如果下载nrm后执行nrm ls命令出现未找到命令,需要配置全局的软链接

sudo ln -s /home/nodejs/bin/nrm /usr/local/bin/
  • 1

其中 /home/nodejs/bin/nrm 是指你本地安装nodejs包的路径。/usr/local/bin/路径是你的程序命令执行路径,相当与Windows系统下的环境变量 PATH 路径,配置后可以在系统的任意位置执行你的命令。