Według MDN, Template Stringspowinien działać w przeglądarce Chrome, a przez rozszerzenie V8, na której oparty jest Node.js; ale gdy próbuję następujące pojawia się błąd składni:Nie można użyć ciągów szablonów w pliku node.js
var name = 'coffee';
console.log(`Hello, ${name}!`);
działa node file.js
tylko skutkuje SyntaxError: Unexpected token ILLEGAL
Czy istnieje jakaś flaga muszę włączyć aby skorzystać z tej funkcji, czy też po prostu nie realizowane w węźle?
Jaką wersję pliku node.js używasz? tylko v4.0.0 i powyżej ciągi szablonów wsparcia. – Touffy
Z jakiegokolwiek powodu mam v0.12.7, a ja pobrałem go mniej niż miesiąc temu –
@ElectricCoffee: Miesiąc temu wersja v0.12.7 była rzeczywiście obecną wersją. Od tego czasu Node.js i io.js połączyły się ponownie (plik io.js był widelcem), a pierwszą rekombinowaną wersję uznano za wersję v4.0.0 (ponieważ plik io.js korzystał z funkcji semver i był w wersji 4.3.1) . –