javascript - 不能在 node.js 中使用模板字符串

标签 javascript node.js template-strings

根据 MDN,Template Strings 应该在 Chrome 中工作,并通过 Node.js 所基于的扩展 V8;但是当我尝试以下操作时出现语法错误:

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

运行 node file.js 只会导致 SyntaxError: Unexpected token ILLEGAL

我需要启用某种标志才能使用此功能,还是根本没有在 Node 中实现?

最佳答案

NodeJS v4.0.0 中添加了模板字符串.而且我可以确认它们至少可以追溯到 v4.1.1;我没有费心检查 v4.0.0,但我没有理由怀疑链接的公告。不需要特殊的运行时标志。

关于javascript - 不能在 node.js 中使用模板字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32844871/

相关文章:

javascript - 如何在标签中显示富文本区域的内容

javascript - 在 php 表单提交 INSIDE 同一页面后显示消息

javascript - 在 Angular 中将全局对象绑定(bind)到 Controller

javascript - 让 div 容器显示隐藏,然后用按钮显示

ruby-on-rails - 使用 Node 或 ruby 读取非常大的 Excel [XLSX] 的最佳方法

javascript - 检查搜索结果是否存在多次,如果是,则在 Javascript 中仅显示一个结果

javascript - 如何读取流.pipe(myfunction())

javascript - If Else 条件在 Javascript 模板文字中不起作用

javascript - 如何在 javascript 或 typescript 字符串中插入变量值?

javascript - 为什么使用模板字符串时可以不用括号调用函数?