一、查看npm镜像源
如果你在使用npm时感觉下载速度过慢,可以尝试切换npm源为国内的镜像源,下面是查看npm镜像源的方法。
1、使用npm官方提供的命令查看镜像源:
npm config get registry
命令执行后,会输出当前npm使用的镜像源地址,比如:
https://registry.npmjs.org/
2、如果你想要使用淘宝镜像源,可以使用以下命令进行修改:
npm config set registry https://registry.npm.taobao.org/
3、如果你想要切回使用官方镜像源,可以使用以下命令:
npm config set registry https://registry.npmjs.org/
二、查看npm指定的源地址
有些时候,我们需要查看npm指定的源地址,下面是具体的操作方法。
1、使用npm命令查看npm指定的源地址:
npm config get registry
命令执行后,输出结果与查看npm镜像源的命令相同。
三、npm查看时间
有时候,我们需要查看npm的一些运行时间设置,进行相应的修改或调整。下面是查看npm时间的命令。
1、使用npm命令查看各项时间设置:
npm config ls -l | grep timeout
命令执行后,输出结果如下:
// ssl相关设置
ssl-client-cert=""
ssl-client-key=""
ssl-ca=""
ssl-cert=""
ssl-key=""
_exitWhenStdinClosed="false"
json=false
; short name = false
parseable=false
; user-agent
user-agent="npm/{npm-version} node/{node-version} {platform} {arch}"
fetch-retries=2
fetch-retry-factor=10
fetch-retry-mintimeout=10000
fetch-retry-maxtimeout=60000
; timing settings
timing="false"
cache-max=Infinity
cache-min=10
cache-get-misses=0
cache-get-hits=0
cache-put-misses=0
cache-put-hits=0
; directory layout settings
; TODO: move to some sort of layout manager thingy
prefix="/usr/local"
bin-links=true
ignore-scripts=false
; registry settings
registry="https://registry.npmjs.org/"
; CLI output settings
{...}
四、npm查看镜像源
npm可以查看当前可用的镜像源,帮助我们更好地进行选取和判断。下面是查看npm镜像源的命令。
1、使用npm命令查看当前可用的镜像源:
npm config get registry
命令执行后,输出结果如下:
https://registry.npm.taobao.org/
五、npm查看当前镜像配置
有时候,我们需要查看npm当前使用的镜像配置,以便进行相应的修改。下面是查看当前镜像配置的命令。
1、使用npm命令查看当前镜像配置:
npm config list
命令执行后,输出结果如下:
; cli configs
user-agent = "npm/6.14.6 node/v12.18.1 win32 x64"
; userconfig C:\Users\HXX\.npmrc
registry = "https://registry.npm.taobao.org/"
; builtin config undefined
prefix = "C:\\Program Files\\nodejs\\node_global"
cache-lock-stale = "60000"
cache-lock-retries = "10"
cache-lock-wait = "10000"
cache-max = "Infinity"
cache-min = "10"
searchexclude = ""
fetch-retries = "2"
fetch-retry-factor = "10"
fetch-retry-mintimeout = "10000"
fetch-retry-maxtimeout = "60000"
; node bin location = C:\Program Files\nodejs\node.exe
; cwd = E:\HXX\git\test
; HOME = C:\Users\HXX
; "npm config ls -l" to show all defaults.