Нельзя использовать строки шаблона в узле.JS
В соответствии с MDN, строки шаблона должен работать в Chrome, и по расширению V8 на каком узле.js основан на; но когда я пытаюсь выполнить следующее, Я получаю синтаксическую ошибку:
var name = 'coffee';
console.log(`Hello, ${name}!`);
Запуск node file.js
просто приводит к SyntaxError: Unexpected token ILLEGAL
Есть ли какой-то флаг, который мне нужно включить, чтобы использовать эту функцию, или он просто не реализован в node?
1 ответ:
Строки шаблона были добавлены в NodeJS v4.0.0. И я могу подтвердить, что они действительно работают, по крайней мере, до v4.1.1; я не потрудился проверить v4.0.0, но у меня нет причин сомневаться в связанном объявлении. Специальный флаг времени выполнения не требуется.