wangduanduan / wangduanduan.github.io

Wubba Lubba dub-dub
https://wdd.js.org
27 stars 7 forks source link

循环依赖的思考 #302

Closed wangduanduan closed 5 years ago

wangduanduan commented 5 years ago

301

72

如何发现哪些文件出现循环依赖?

使用madge, 并对入口文件进行分析

npx madge --circular ./dist/index.js

对循环依赖的深度思考

出现循环依赖,往往是模块的层次出现问题。

比如一个util.js,是一个底层的模块。那么它应该提供接口给别的模块调用,而不是调用别的模块。