【发布时间】:2016-11-10 14:52:31
【问题描述】:
我正在使用 Visual Studio Code (1.6.1) 及其 jshint 扩展 (0.10.15)。
当我键入一些模板字符串时,例如:
console.log(`My name is: ${name}`);
VSCode 用红色突出显示它并说:
[jshint] Unexpected '`'. (E024)
其余代码开始显示几十个错误错误,例如:
[jshint] Expected an identifier and instead saw 'if'. (E030)
[jshint] Expected an operator and instead saw '('. (E030)
[jshint] Expected an assignment or function call and instead saw an expression. (W030)
我查看了文档,但没有提到这个问题。
有人想出解决方法吗?
【问题讨论】:
-
是的,因为您使用的是
ES6..jshint 还不支持ES6,这就是它无法识别有效的ES6语法的原因...... -
是的。那么为什么
"esversion": 6甚至是一个选项? -
您可以在这里查看答案并尝试:stackoverflow.com/questions/29953293/…
-
不是 VSCode 无法识别模板字符串,而是 jshint(我尝试添加 jsconfig 以防万一,但没有任何改变)
-
那么你需要等待修复问题的更新......我的错
标签: node.js visual-studio-code jshint