如果要发布已排序IO的模块,是否可以写入
./sequenced_actions.js
module.exports = function * () {}
从而允许类似的事情,
co( function * {
yield require('./sequenced_actions');
} )();
答案 0 :(得分:1)
如果您希望您的模块能够覆盖尽可能多的受众,请将其写入承诺。希望节点v0.12将具有本机承诺,因此这将使事情变得更容易
答案 1 :(得分:1)
是的,可以这样做。
发电机功能只是引擎盖下的一项普通功能。由于node.js允许任意值作为模块的导出对象,因此可以导出任何你想要的值。