Начиная новый проект, я хочу использовать функции ES6/2015 с Node. Сейчас пытаемся использовать babel-core require hook. Это кажется достаточно простым, но мои необходимые модули выдают синтаксические ошибки.
Точка входа в приложение:
require("babel-core/register")({
ignore: false
});
var app = require('app/app');
...
Необходимый файл (app/app.js):
// this SHOULD be compiled by the Babel require hook
app.get('/', (req, res, next) => res.render('page/page', {}));
Ошибка синтаксиса:
app.get('/', (req, res, next) => res.render('page/page', {}));
^^
SyntaxError: Unexpected token =>
Вавилонское ядро: 6.1.21
Я уверен, что мне не хватает чего-то действительно простого. Любая помощь будет принята с благодарностью. Спасибо!