- 因为 npm 默认的源是在国外,我们访问时会比较慢,一般都会使用淘宝的镜像,或者有些有公司自己的镜像,这就涉及到切换源的操作,总结一下这些操作。
- 通过config命令,这个我很少用。
npm config set registry https://registry.npm.taobao.org
npm info underscore #如果上面配置正确这个命令会有字符串response
- 命令行指定
npm i node --registry https://registry.npm.taobao.org info underscore
- 编辑 ~/.npmrc 加入下面内容
registry = https://registry.npm.taobao.org
注意
- 如果以上都觉得不太好用,推荐一个切换源工具
nrm
- 用 npm 全局安装 nrm
Mac 上全局安装要加 sudo npm install -g nrm
- 查看所有的可用的源
nrm ls
- 添加源
nrm add 源的名称 https:// 地址
- 如果想删除某个源
nrm del 源的名字
- 切换到某个源
nrm use 源的名字
- 还可以测试源的速度
nrm test
- 用 npm 全局安装 nrm