我继续获取ES6 jshint警告,例如: ''进口'仅适用于ES6(使用' esversion:6')。 (W119)' 来源:' jshint' 代码:' W119'
我遵循了诸如
之类的建议但我仍然收到警告。还有其他我可以做的事情吗?
由于
答案 0 :(得分:7)
将文件.jshintrc添加到项目根目录中,警告将消失。
{
"esversion": 6
}
答案 1 :(得分:0)
jsHint的ES6警告,而无需创建任何文件: 将命令放在“用户设置”的json编辑器中。
"jshint.options": {
"esversion": 6
},
答案 2 :(得分:0)
根据JSHint文档:https://jshint.com/docs/“除了使用配置文件,您还可以使用特殊注释从文件中配置JSHint。这些注释以jshint或globals之类的标签开头。” >
因此,/ * jshint esversion:6 * /注释将在每个针对ES6的文件的顶部起作用。 这样做的好处是您可以按文件或按功能打开和关闭这些指令:“这些注释是函数范围的,这意味着,如果将它们放在函数中,它们将仅影响该函数的代码。”
答案 3 :(得分:-1)
jsconfig.json file which defines the JavaScript target to be ES6
我在项目目录下创建了一个jsconfig.json文件,并在其中添加代码:
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules",
"**/node_modules/*"
]
}