在国内,有多个npm镜像源可供选择,主要包括:
你可以通过以下方式设定npm的国内源:
在命令行中使用--registry
标志来指定源。例如,使用淘宝的npm源可以这样:
npm install --registry=https://registry.npm.taobao.org
这种方法只对当前所运行的命令有效。
永久修改npm设置,使之总是从淘宝镜像安装:
npm config set registry https://registry.npm.taobao.org
这会影响系统中所有npm的操作。
nrm (npm registry manager) 是一个npm源管理器,可以方便地切换和管理多个源。首先需要全局安装nrm:
npm install -g nrm
然后你可以列出所有可用源,并选择其一:
nrm ls # 列出所有源
nrm use taobao # 切换到淘宝源
选择合适的镜像源可以显著提高npm包的下载速度,特别是在中国大陆地区。
国内可用的npm源包括淘宝源、腾讯云源、cnpm等。设置国内源的方法如下:
npm config set registry https://registry.npm.taobao.org
来设置淘宝源。npm config set registry https://mirrors.tencent.com/npm/
。npm install -g cnpm
安装cnpm,然后使用 cnpm install
命令代替 npm install
。此外,可以使用 nrm
管理工具快速切换不同的npm源。设置成功后,可以通过 npm config get registry
命令检查当前使用的源是否已更改。
这些设置可以显著提高在中国大陆地区使用npm的速度和稳定性。