Nodejs:同步等待,直到文件出现在fs上

我有以下问题:需要同步等待,直到一个文件存在一个特定的path。

关于我的情况的更多细节:文件是由其他进程创build的。 我正在修补只有同步的节点的require 。 没有办法与asynchronous的方式。

所以我可以做:

 while(!fs.existsSync(filePath)) {} 

或一些更复杂的东西超时,等等

但我不知道这是否是一个最有效的方法来做到这一点:在等待同步执行fs.existsSync

只是想听听其他build议?