javascript - VSCODE 2017 未检测到文字模板

标签 javascript ecmascript-6 visual-studio-code

我正在使用 VSCODE 2017,但 ES6 语法遇到问题。

我声明了一个名为 port 的 const,并且我正在尝试使用 es6 文字模板将其注入(inject)到下图中的字符串中。

当代码执行时,端口变量没有被注入(inject),我的IDE也没有将${port}语法的颜色更改为蓝色,所以这让我相信它没有识别es6语法。

Template literals like 'some ${string}' or "some ${string}" are not working

最佳答案

您需要使用反引号 (`) 而不是双引号 (")。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

关于javascript - VSCODE 2017 未检测到文字模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48035502/

相关文章:

javascript - this.nextChild 未定义 - mouseover/mouseout

javascript - 为什么 'this' 在新的 Angular 1.5 组件中丢失上下文?

javascript - react-native:组件不在 .map 中呈现

visual-studio-code - Visual Studio Code - 灯泡未出现

ubuntu - 如何在 Ubuntu -2021 上更新 VSCode

javascript - 单击时可下载文件的超链接,并为每次下载增加一个字段

javascript - Facebook Iframe 应用程序 - 尽管我安装了 SSL,但仍提示输入安全内容?

javascript - 在Vue中,createElement()实际获取哪些参数?

javascript - 如何将 CSS 样式应用于 AJAX 调用后呈现的内容

angular - angular-cli.json 中 node_modules 路径的 Intellisense?