npm、yarn、pnpm 设置最新国内镜像源(附官方镜像源和最新阿里源),以及 nrm 的使用教程
npm
查询源
npm get registry
设置源
# 国内 淘宝 镜像源
npm config set registry https://registry.npmmirror.com/
# 官方镜像源
npm config set registry https://registry.npmjs.org/
pnpm
pnpm 的镜像源默认
查询源
pnpm get registry
设置源
# 国内 淘宝 镜像源
pnpm config set registry https://registry.npmmirror.com/
# 官方镜像源
pnpm config set registry https://registry.npmjs.org/
yarn
查询源
yarn config get registry
设置源
# 国内 淘宝 镜像源
yarn config set registry https://registry.npmmirror.com/
# 官方镜像源
yarn config set registry https://registry.yarnpkg.com/
镜像源集合
{
"npm": "https://registry.npmjs.org/",
"yarn": "https://registry.yarnpkg.com/",
"tencent": "https://mirrors.cloud.tencent.com/npm/",
"cnpm": "https://r.cnpmjs.org/",
"taobao": "https://registry.npmmirror.com/",
"npmMirror": "https://skimdb.npmjs.com/registry/",
"ali": "https://registry.npm.alibaba-inc.com/"
}
使用 nrm 切换镜像源
安装
npm install nrm -g
# or
sudo npm install nrm -g
使用
nrm ls
- 列出所有的镜像源或查看当前使用的源
nrm ls
nrm <add | del> <registry-name> [registry url]
- 添加或删除镜像源
# 添加源
nrm add testRegistry https://baidu.com/
# 删除源
nrm del testRegistry
nrm use <registry-name>
- 使用源
nrm use taobao
nrm test
- 测试所有镜像源的速度
nrm test
总结
清除缓存
npm cache clean --force
设置后 yarn
不生效?
nrm use
时做了什么?
可以看出
nrm
更改的是~/.npmrc
文件
推荐文章
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 kshao-blog-前端知识记录!
评论