# 镜像源操作
通过 NUCM 可以轻松管理 NPM 的镜像源,实现快速切换能力。
# 命令
$ nucm registry <cmd...>
# 参数
cmd...
:变长参数,代表子命令集合。
子命令 | 描述 |
---|---|
ls | 查看镜像源列表。 |
add <name> <url> | 添加镜像源和别名。name :镜像源的别名, url :镜像源的地址 |
use <name> | 切换当前镜像源。name :镜像源的别名。 |
del <name> | 删除指定镜像源。name :镜像源的别名。 |
# 示例
1、查看当前镜像源列表
$ nucm registry 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/
2、添加新的镜像源配置
$ nucm registry add testRegistry https://xxx.registry.com/
3、切换当前使用镜像源
$ nucm registry use testRegistry
SUCCESS The registry has been changed to 'testRegistry'.
4、删除指定镜像源
$ nucm registry del testRegistry
SUCCESS The registry 'testRegistry' has been deleted successfully.
# 使用 NRM 管理镜像源
NUCM 工具默认内置了 NRM 模块,以便更便捷地管理 NPM 镜像源。开发者执行的 nucm registry <cmd...>
命令会被自动代理到 nrm <cmd...>
命令。有关 <cmd...>
的详细指令,请参考 NRM 使用文档 (opens new window)。
如果您已经在本地安装了 nrm 工具,可以继续使用它,而不会与 nucm 工具发生冲突。