Нельзя использовать строки шаблона в узле.JS


В соответствии с MDN, строки шаблона должен работать в Chrome, и по расширению V8 на каком узле.js основан на; но когда я пытаюсь выполнить следующее, Я получаю синтаксическую ошибку:

var name = 'coffee';
console.log(`Hello, ${name}!`);

Запуск node file.js просто приводит к SyntaxError: Unexpected token ILLEGAL

Есть ли какой-то флаг, который мне нужно включить, чтобы использовать эту функцию, или он просто не реализован в node?

1 6

1 ответ:

Строки шаблона были добавлены в NodeJS v4.0.0. И я могу подтвердить, что они действительно работают, по крайней мере, до v4.1.1; я не потрудился проверить v4.0.0, но у меня нет причин сомневаться в связанном объявлении. Специальный флаг времени выполнения не требуется.