用madge来绘制项目的依赖图

https://www.npmjs.com/package/madge

今天早上刚发现,很犀利的一个模块依赖检查工具,并可以可视化的绘制出来,支持AMD\CommonJS\ES6等模块依赖。

安装

使用说明

绘制依赖图

用处

业务做优化、重构的时候,可以先跑一次依赖图,看看都有哪些边边角角藏着废弃代码。

业务做局部模块优化的时候,也可以跑一遍依赖图,看看修改的模块会导致哪些地方出现变动。