根据 MDN,模板字符串 应该可以在 Chrome 中工作,并且通过 Node.js 所基于的扩展 V8;但是当我尝试以下操作时,出现语法错误:
var name = 'coffee';
console.log(`Hello, ${name}!`);
运行node file.js
只会导致SyntaxError: Unexpected token ILLEGAL
是否需要启用某种标志才能使用此功能,或者它根本没有在节点中实现?
根据 MDN,模板字符串 应该可以在 Chrome 中工作,并且通过 Node.js 所基于的扩展 V8;但是当我尝试以下操作时,出现语法错误:
var name = 'coffee';
console.log(`Hello, ${name}!`);
运行node file.js
只会导致SyntaxError: Unexpected token ILLEGAL
是否需要启用某种标志才能使用此功能,或者它根本没有在节点中实现?
在NodeJS v4.0.0中添加了模板字符串。而且我可以确认它们至少可以追溯到 v4.1.1;我没有费心去查看 v4.0.0,但我没有理由怀疑链接的公告。不需要特殊的运行时标志。