国美金融贷款管理前端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上

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