Nodejs:使用长袍时出现意外的令牌*

时间:2016-01-11 15:50:20

标签: javascript node.js npm

我有一个nodejs app,我正在尝试使用名为robe的节点模块。以下是我启动应用时遇到的错误:

 function* promiseToGenerator(promise) {
         ^
 Error loading module node_modules/koa
 SyntaxError: Unexpected token *

我在其他地方也遇到过:function *符号问题。我在节点版本0.10.25上运行它。

1 个答案:

答案 0 :(得分:4)

您应该使用较新的版本node.js

首先在v0.11.0中添加了生成器支持,但是您需要--harmony标志才能使用它们。在版本4.0.0中,默认情况下它们已启用。

如果您没有特定原因将版本锁定为0.10.25,我建议installing nvm,然后使用nvm install stable切换到最新版本:版本5.4.0。< / p>