感觉自己写的异步递归 很难看, 有什么好的方法。 需求就是简单的递归查找模块代码中依赖的模块, 问题出在如何判断递归最终完成条件上,callback 我是计数, promise 用的Promise.all处理模块中子模块依赖,不知道有没有更好的方法,估计await能简洁一些。
https://gist.github.com/jinwyp/bc3c4b726ecf454d074be67ef2db348e
感觉自己写的异步递归 很难看, 有什么好的方法。 需求就是简单的递归查找模块代码中依赖的模块, 问题出在如何判断递归最终完成条件上,callback 我是计数, promise 用的Promise.all处理模块中子模块依赖,不知道有没有更好的方法,估计await能简洁一些。
https://gist.github.com/jinwyp/bc3c4b726ecf454d074be67ef2db348e