NodeJS本地公用類庫


git + npm link

先來看一下npm install 文檔。 npm 支持安裝 git 倉庫,支持 git , git+ssh , git+http , git+https , or git+file 幾種協議,例如:

npm install git+<https://xxx.com/private-package.git>

這樣會安裝這個倉庫的最新版本,如果需要指定版本依賴可以使用 git 的 Tag 來控制。

使用 Tag 控制版本

npm install git+https://xxx.com/private-package.git#v1.0.0

npm link 的使用

很多時候我們需要修改 private-package 模塊,但又不想每次先提交git,再執行 npm install 命令來看效果,這樣效率太低也太麻煩,npm link 可以幫助我們很方便的實現這樣的功能。

兩種使用方法:

第一種、

# clone 私有包
git clone https://xxx.com/private-package.git
# 進入私有包目錄
cd private-package
# 創建全局的link
npm link

# 進入項目目錄
cd ../project/abc
# 將private-package link 到項目
npm link private-package

# 取消link 
npm unlink private-package

第二種、
直接進入項目目錄
cd ~/project/abc
# link 相對路徑的 private-package
npm link ../private-package

# 取消相對路徑的 private-package
npm unlink ../private-package

這種方式成本最低,試用於規模比較小的團隊,無需搭建私服,只要 git 倉庫就可以搞定。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM