Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ReferenceError:未定义协同程序_Javascript_Node.js_Ecmascript 6 - Fatal编程技术网

Javascript ReferenceError:未定义协同程序

Javascript ReferenceError:未定义协同程序,javascript,node.js,ecmascript-6,Javascript,Node.js,Ecmascript 6,我正在尝试使用nodejsversion7.2.1创建一个协同程序。 当我写这段代码的时候 var runfn = coroutine(function * () { //... Multiple lines of code }); 它会产生以下错误 ReferenceError: coroutine is not defined at Object.<anonymous> ReferenceError:未定义协同程序 反对。我没有发现这里使用或提及任何其他库 我

我正在尝试使用
nodejs
version
7.2.1
创建一个协同程序。 当我写这段代码的时候

var runfn = coroutine(function * () {

  //... Multiple lines of code

});
它会产生以下错误

ReferenceError: coroutine is not defined
    at Object.<anonymous>
ReferenceError:未定义协同程序
反对。我没有发现这里使用或提及任何其他库

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


有人能给我指出正确的吗?

在链接的文章中,向下滚动到方便的协同程序包装器
。他们提供了自己的定义…

没有内置的
coroutine
功能。您是否使用任何框架?你自己定义了吗?这里有一个链接。我没有发现任何其他的图书馆被使用或在这里提到,谢谢詹姆斯。。我不知道我为什么会错过它