How to start NodeJS with ES6 classes?

I want to use:

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

Conclusion nodejs --version=v0.12.7

Also, startup nodejs --harmony script.jsdoes not accept classes.

I keep getting:

class TODORouter extends
^^^^^
SyntaxError: Unexpected reserved word
+4
source share
1 answer

You can use IO.js or run noe with a harmony flag like

node --harmony app.js

This may help: What does node --harmony` do?

+2
source

All Articles