鍍金池/ 問(wèn)答/Linux  HTML/ 單個(gè)git倉(cāng)庫(kù)管理多個(gè)npm包

單個(gè)git倉(cāng)庫(kù)管理多個(gè)npm包

在開(kāi)發(fā)一個(gè)應(yīng)用的時(shí)候意識(shí)到某塊代碼應(yīng)該作為一個(gè)獨(dú)立的npm包使用,但這塊代碼仍未完成,可以預(yù)間在未來(lái)的一段時(shí)間會(huì)頻繁修改.

  1. 如果在一個(gè)git倉(cāng)庫(kù)下管理一個(gè)應(yīng)用與若干個(gè)npm包?
  2. 如果在不通過(guò)發(fā)布npm包方式,讓我的應(yīng)用使用當(dāng)前git倉(cāng)庫(kù)下正在開(kāi)發(fā)的npm包
回答
編輯回答
挽歌

react也是采用類(lèi)似的管理方式

  1. 可以使用工具,https://juejin.im/entry/586f0...
  2. 方法1本質(zhì)是用npm link

    1. 首先在git倉(cāng)庫(kù)中的包目錄,執(zhí)行npm link將當(dāng)前包鏈接到全局
    2. 在應(yīng)用目錄執(zhí)行npm link 包名將全局的包鏈接到這里,這樣安裝npm install時(shí)候就用全局的包
2018年2月19日 03:56