ReferenceError:未定义coroutine

时间:2017-11-16 16:24:31

标签: javascript node.js ecmascript-6

我正在尝试使用nodejs版本7.2.1创建协程。 当我写这段代码时

var runfn = coroutine(function * () {

  //... Multiple lines of code

});

它会产生以下错误

ReferenceError: coroutine is not defined
    at Object.<anonymous>

我在谷歌的多个地方看过这个代码,所以我知道这段代码必须正确。这是1个链接https://x.st/javascript-coroutines/#demo。我没有发现这里使用或提到的任何其他库

我无法在谷歌或现有的stackoverflow问题中找到任何答案。我发现一个线程表明需要使用一些co库。

有人能指出我正确的吗?

1 个答案:

答案 0 :(得分:2)

在链接的文章中,向下滚动到The Convenient coroutine Wrapper。他们提供了自己的定义......