1. 程式人生 > 實用技巧 >easy-nrm:nrm的實用包安裝工具

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

我們可以看到,換一個源地址,在同時有生產依賴和開發依賴的時候,我們需要三次命令才能完成依賴的安裝。如果你有多個私有源以後...,這對於懶惰(手動