nrm-npm源管理工具

2022-04-22  本文已影响0人  cnSco

我们可以通过以下两个方法,查看或者配置npm镜像源

npm config get registry

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

nrm

nrm(npm registry manager) 是npm的镜像源管理工具,可以快速的在npm源之间切换。

npm install -g nrm
nrm ls

输出内容:

*  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/

标注*号的,表示当前使用的源

nrm use taobao

输出:
   Registry has been set to: https://registry.npmmirror.com/
nrm add taobao https://registry.npmmirror.com/
nrm del taobao

nrm [options] [command]

命令 描述
ls 列出配置的可选源
current 显示当前源名字
use <registry> 切换源
add <registry> <url> [home] 添加一个源
del <registry> 删除一个源
login <registry> [value] 设置某个源的授权信息(账号密码或者base64编码字符串)

大家可以到nrm文档了解更多信息: nrm Readme

其他源设置用法

  1. 执行命令临时指定源
npm --registry https://registry.npm.taobao.org install
  1. 配置文件指定源
    最近在一个项目目录下发现一直切不了源,但是其他目录又正常切换
    后来才发现项目根目录有个.npmrc文件指定了源
    文件内容就一行:
registry=http://npm.szy.com:4873/
上一篇下一篇

猜你喜欢

热点阅读