easy-nrm:nrm的實用包安裝工具
阿新 • • 發佈:2020-11-16
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
我們可以看到,換一個源地址,在同時有生產依賴和開發依賴的時候,我們需要三次命令才能完成依賴的安裝。如果你有多個私有源以後...,這對於懶惰
(手動