javascript – 如何使用ES6类运行NodeJS?

参见英文答案 >
node.js / ES6 / class creation : SyntaxError: Unexpected reserved word                                    3个

我想用:

class FOO extends
    // do stuff
    constructor() {
        //do stuff
    }
}
module.exports = FOO;

nodejs的输出–version = v0.12.7

另外运行nodejs –harmony script.js不接受这些类.

我一直得到一个:

class TODORouter extends
^^^^^
SyntaxError: Unexpected reserved word

最佳答案 您可以使用IO.js或使用和声标志运行noe,例如

node –harmony app.js

这可能会有所帮助:What does `node –harmony` do?

点赞