最近将内部测试框架的底层库从mocha迁移到了AVA,迁移的原因之一是因为AVA提供了更好的流程控制。
1.问题场景:接手了一个老的项目,啥子说明文档都没有,npm install开干,报错如下:
总结:Async/awati 简单好用,是大势,肯定得学,而async的使用绕不开Promise,所以Promise是必会的。
如果遇 到异步的代码,会被挂起并加⼊到 Task (有多种 task ) 队列中。
已转至个人博客-https://www.aerowang.cn/articles/qnw6i1s6