我尝试在Node.js (v5.7.0) app中使用ES6 String Templates,但它们不起作用。Webstorm正确地警告我
当前的
版本不支持Javascript字符串模板
我确信我在过去的节点应用中使用过字符串模板。怎样才能让字符串模板工作?我正在使用以下命令运行服务器
npm启动
修复后,我如何帮助Webstorm知道它已修复并停止显示警告?
编辑:我更改了app源代码,以便以这种方式使用模板字符串:
```javascript
var app = express();
var服务器= app.listen(process.env.PORT || 8080,function () {
var host = server.address().address;
var port = server.address().port;
console.log(`App listening at http://${host}:${port}`);
该应用程序打印:
在http://:::8080上侦听
应用程序
发布于 2016-03-14 02:04:55
你有没有尝试过REPL?这对我很管用。
如果代码没有抛出错误,这意味着模板字符串可以工作。但是,如果结果不是您所期望的,只需console.log您的变量,看看里面是什么。
编辑:关于WebStorm警告的,it seems pretty easy to fix。
发布于 2018-02-14 17:11:19
JavaScript ECMAScript 6及更高版本支持字符串模板。
要在网络风暴中解决此问题,请执行以下操作
Webstorm IDE
->文件
->设置
->语言和框架
-> JavaScript
-> Javascript语言版本:
选择ECMAScript 6,而不是ECMAScript 5.1或任何较早版本。
https://stackoverflow.com/questions/35973713
复制相似问题