【发布时间】:2018-08-23 02:14:15
【问题描述】:
我有一个异步运行的脚本setupDB.js,旨在从命令行调用。最近,我在我的项目中添加了测试用例,其中一些需要设置数据库(因此需要执行上述脚本)。
现在,我想知道脚本什么时候完成它的工作。目前我只是在要求setupDB.js 之后等待几秒钟,然后再开始测试,这显然是个坏主意。
简单地导出带有回调参数的函数的问题在于,脚本可以在没有任何开销的情况下运行很重要,这意味着没有命令行参数,没有额外的函数调用等,因为它是更大构建的一部分过程。
您对更好的方法有什么建议吗?
【问题讨论】: