我有一个nodejs app,我正在尝试使用名为robe的节点模块。以下是我启动应用时遇到的错误:
function* promiseToGenerator(promise) {
^
Error loading module node_modules/koa
SyntaxError: Unexpected token *
我在其他地方也遇到过:function *符号问题。我在节点版本0.10.25上运行它。
答案 0 :(得分:4)
您应该使用较新的版本node.js
。
首先在v0.11.0
中添加了生成器支持,但是您需要--harmony
标志才能使用它们。在版本4.0.0
中,默认情况下它们已启用。
如果您没有特定原因将版本锁定为0.10.25,我建议installing nvm,然后使用nvm install stable
切换到最新版本:版本5.4.0。< / p>