node.js / ES6 / class creation : SyntaxError: Unexpected reserved word

前端 未结 3 1821
-上瘾入骨i
-上瘾入骨i 2020-12-16 14:56

I try to create a class on my node.js / express app.

It works in basic js / prototype mode such as :

function MyClass() { 
    /* constructor code *         


        
3条回答
  •  [愿得一人]
    2020-12-16 15:23

    You can do this with io.js

    iojs --use_strict --harmony_classes my-app.js
    

    Or on node.js with traceur

    var traceur = require('traceur');
    traceur.require.makeDefault(function(file) {
      return file.indexOf('node_modules') == -1;
    });
    
    require('./my-app').run();
    

    Make sure to test the new features before using them, some are not supported. Edit: You can check the compatibility list from here

提交回复
热议问题