國美金融貸款管理前端packages,國美金融貸款安裝lerna工具

國美金融貸款對於維護過多個package的同學來說,都會遇到一個選擇:國美金融貸款這些package是放在一個倉庫裏維護還是放在多個倉庫裏單獨維護,數量較少的時候,多個倉庫維護不會有太大問題,但是當package數量逐漸增多時,一些問題逐漸暴露出來:

國美金融貸款package之間相互依賴,開發人員需要在本地手動執行npm link,維護版本號的更替;
issue難以統一追蹤,管理,因爲其分散在獨立的repo裏;
國美金融貸款每一個package都包含獨立的node_modules,而且大部分都包含babel,webpack等開發時依賴,安裝耗時冗餘並且佔用過多空間。

國美金融貸款運行該命令會執行如下的步驟

國美金融貸款運行lerna updated來決定哪一個包需要被publish
如果有必要,將會更新lerna.json中的version
國美金融貸款將所有更新過的的包中的package.json的version字段更新
將所有更新過的包中的依賴更新
國美金融貸款爲新版本創建一個git commit或tag
國美金融貸款將包publish到npm上

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章