在Node.js中同步运行一个asynchronous的基于stream的函数

我正在为Browserify创build一个用于Mincer的引擎。

Mincer是同步的。 模板通过调用Template#evaluate来呈现,这需要编译后的模板在函数结束时返回。

Browserify v2是asynchronous的。

这可能吗?

请注意:控制stream程库,光纤等将不起作用。

我正在看的解决scheme是使用execSync来与browserify cli util配合使用。

如果可能,我宁愿以编程方式执行此操作。

干杯!


更新:现在使用shelljs 。