easy-nrm:nrm的实用包安装工具

easy-nrm:nrm的实用包安装工具

nrm作为我们在搭建私有库以后的常用工具,相信很多人都使用过,我就不多赘述了。下面,来说说我写的这个小工具。

在日常工作中,我需要维护两个私有库。一个用来发布正式版本给到公司内部各项目组来使用,另一个是在本地启动的开发、测试的私有地址,比如我就是用docker来启动的自己独有的verdaccio容器。所以在nrm中我们会注册两个源地址。

但是源地址多了以后,会出现一个问题,安装依赖的时候非常麻烦。我们需要使用nrm切换不同的源地址,再使用npm install来安装。

一次的操作过程如下:

nrm use my-private-npm
npm install pkg1 pkg2 ...pkgM -D
npm install pkg3 pkg4 ...pkgN

我们可以看到,换一个源地址,在同时有生产依赖和开发依赖的时候,我们需要三次命令才能完成依赖的安装。如果你有多个私有源以后...,这对于懒惰(手动🐶)的程序员来说是完全不可接受的。于是,我就写了easy-nrm这个小工具,通过它,你只需要手动创建easy-nrm.config.json并配置好你需要安装的源地址和包文件,再通过easy-nrm install就可以完成依赖的安装了。

如果easy-nrm对你有帮助的话,欢迎大家star

posted @ 2020-11-16 16:06  3ng  阅读(109)  评论(0编辑  收藏  举报