npm下载源如何修改为其他源地址

发布时间 2023-10-29 18:00:52作者: mini小新

npm下载源如何修改为其他源地址

1、国内源地址清单

官方的源地址: https://registry.npmjs.org/

由于服务器在海外,国内访问速度会慢很多。下面是我搜集的一些npm国内的镜像源

源名称 npm源地址 推荐指数
淘宝新镜像源 https://registry.npmmirror.com ★★★★
腾讯云镜像源 http://mirrors.cloud.tencent.com/npm/ ★★★
华为云镜像源 https://mirrors.huaweicloud.com/repository/npm/ ★★★
cnpm镜像地址 http://registry.cnpmjs.org ★★
淘宝旧源镜像 https://registry.npm.taobao.org

其中淘宝旧镜像源在2022年5月31日废弃,不过至今(2023年10月29日)还是能正常使用,建议是使用新版镜像源。

2、修改npm源

2.1、临时修改

如果只是在某一次使用源,可以临时修改,通过在install命令前加上--registry 源地址即可:

# 示例:使用淘宝npm源下载cnpm
npm --registry https://registry.npm.taobao.org install cnpm

2.2、永久修改

方法一:使用命令行修改

永久配置,直接使用指令修改:

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

修改之后生效如下,查询npm配置的源:

npm config get registry

返回淘宝镜像源说明配置已经生效了:

image-20231029161636529

按照个人喜好配置相应的镜像源即可。

方法二:直接修改配置文件

在自己的电脑C:\Users\username上修改.npmrc文件,如没有则新建txt文件,把名称和后缀改成一样即可。

然后将其中的内容修改如下:[D:\Node.js]替换成自己的安装路径,registry改为镜像源地址

prefix=D:\Node.js\node_global
cache=D:\Node.js\node_cache
registry=https://registry.npm.taobao.org

image-20231029163854250

3、npm仓库管理工具

使用nrm来进行仓库管理:

npm install -g nrm

通过工具查看可配置的镜像源:

nrm ls

image-20231029162829130

其他更多的使用方法,可以查看官方说明:https://github.com/Pana/nrm