NPM作为前端最cool及最烂的包管理器,它解决困扰前端工程化发展中代码模块管理的大问题.但是随着业务需求的发展,我们的代码从以前的单项目复用,延伸出了多项目复用的需求.本来项目之间代码复用管理的情景是酱紫的: 小诸:诶,你那边功能A实现了没有? 小文:实现了,在XXX项目里的aaa.js,你拷贝复制到你项目了就行. 小诸:我靠,你写的代码有毒,有bug,坑爹,你更新一下吧 小文:OK,XXX项目没有触发这个bug,XXX2里有用到,你git拉一下重新拷贝一遍吧 小诸:... 这种管理模式较为混…