Я пытаюсь создать класс в своем node.js/express приложении.
Он работает в основном режиме js/prototype, например:
function MyClass() {
/* constructor code */
};
MyClass.prototype.myMethod = function() {
/* method code */
};
module.exports = MyClass;
Но я хочу использовать ключевые слова class, constructor, extends,....
Я попробовал:
class MyClass {
constructor() {
/* constructor code */
}
myMethod() {
/* method code */
}
}
Но это не работает, ошибка:
class MyClass {
^^^^^
SyntaxError: Unexpected reserved word
Моя командная строка для запуска приложения со всеми параметрами гармонии:
node `node --v8-options | grep harmony | cut -d ' ' -f | xargs` my-app.js
Идея правильно запустить приложение?