首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当前javascript版本不支持字符串模板

当前javascript版本不支持字符串模板
EN

Stack Overflow用户
提问于 2016-03-14 01:57:18
回答 2查看 15K关注 0票数 22

我尝试在Node.js (v5.7.0) app中使用ES6 String Templates,但它们不起作用。Webstorm正确地警告我

当前的

版本不支持Javascript字符串模板

我确信我在过去的节点应用中使用过字符串模板。怎样才能让字符串模板工作?我正在使用以下命令运行服务器

npm启动

修复后,我如何帮助Webstorm知道它已修复并停止显示警告?

编辑:我更改了app源代码,以便以这种方式使用模板字符串:

代码语言:javascript
复制
```javascript

var app = express();

var服务器= app.listen(process.env.PORT || 8080,function () {

代码语言:javascript
复制
var host = server.address().address;
代码语言:javascript
复制
var port = server.address().port;
代码语言:javascript
复制
console.log(`App listening at http://${host}:${port}`);
代码语言:javascript
复制

该应用程序打印:

http://:::8080上侦听

应用程序

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-14 02:04:55

你有没有尝试过REPL?这对我很管用。

如果代码没有抛出错误,这意味着模板字符串可以工作。但是,如果结果不是您所期望的,只需console.log您的变量,看看里面是什么。

编辑:关于WebStorm警告的it seems pretty easy to fix

票数 17
EN

Stack Overflow用户

发布于 2018-02-14 17:11:19

JavaScript ECMAScript 6及更高版本支持字符串模板。

要在网络风暴中解决此问题,请执行以下操作

Webstorm IDE

->文件

->设置

->语言和框架

-> JavaScript

-> Javascript语言版本:

选择ECMAScript 6,而不是ECMAScript 5.1或任何较早版本。

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35973713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档