返回
想从本地搭建npm私有镜像源开始?先来了解nrm的使用吧!
前端
2023-11-15 05:52:53
nrm是什么?
nrm(NPM registry manager)是一款npm的镜像源管理工具,能让您快速切换npm的源,并帮助您搭建npm私有镜像源。
npm默认情况下是使用npm官方源(https://registry.npmjs.org/),您可以通过nrm切换到其他镜像源,例如淘宝镜像源(https://registry.npm.taobao.org/)。
如何安装nrm?
您可以使用以下命令安装nrm:
npm install -g nrm
如何使用nrm?
安装nrm后,您可以在命令行中使用它来管理npm的镜像源。
1. 查看当前npm源
nrm ls
2. 切换npm源
nrm use <registry>
其中<registry>
是您要切换到的镜像源的地址。
例如,要切换到淘宝镜像源,您可以运行以下命令:
nrm use https://registry.npm.taobao.org/
3. 添加新镜像源
nrm add <registry> <name>
其中<registry>
是您要添加的镜像源的地址,<name>
是您要给这个镜像源起的名字。
例如,要添加淘宝镜像源,您可以运行以下命令:
nrm add https://registry.npm.taobao.org/ taobao
4. 删除镜像源
nrm del <name>
其中<name>
是要删除的镜像源的名字。
例如,要删除淘宝镜像源,您可以运行以下命令:
nrm del taobao
如何搭建npm私有镜像源?
如果您想搭建自己的npm私有镜像源,可以使用nrm来帮助您。
- 安装nrm
npm install -g nrm
- 创建一个新的npm私有镜像源
nrm add <registry> <name>
其中<registry>
是您要创建的npm私有镜像源的地址,<name>
是您要给这个镜像源起的名字。
例如,要创建一个名为“my-private-registry”的npm私有镜像源,您可以运行以下命令:
nrm add http://localhost:4873/ my-private-registry
- 将npm私有镜像源设置为默认源
nrm use <name>
其中<name>
是您要设置为默认源的npm私有镜像源的名字。
例如,要将“my-private-registry”设置为默认源,您可以运行以下命令:
nrm use my-private-registry
- 发布您的私有包
现在您可以使用npm将您的私有包发布到您的私有镜像源上了。
npm publish --registry=http://localhost:4873/
结语
nrm是一款功能强大的npm镜像源管理工具,可以让您快速切换npm的源,并帮助您搭建npm私有镜像源。如果您需要使用npm私有镜像源,那么nrm是一个非常好的选择。