vscode jshintrc 验证提示 use esversion 6
'import' is only available in ES6 (use 'esversion: 6')
全局修复方法
# 根目录添加 .jshintrc 文件
{
"esversion": 6
}
补充说明
其他常见 .jshintrc 验证规则
{
"esversion": 6,
"sub": true,
"laxbreak": true,
"regexp": true,
"asi": true,
"bitwise": true,
"curly": true,
"immed": true,
"eqeqeq": true,
"eqnull": true,
"newcap": true,
"noarg": true,
"undef": true,
"strict": false
}
其他常见 .jshintrc 验证规则说明
{
"esversion": 6, //指定的ECMAScript版本代码
"sub": true, //允许 [] . 形式来访问对象
"laxbreak": true, //不检查换行
"regexp": true, //不允许使用.和[^...]的正则
"asi": true, //无视没有加分号的行尾
"bitwise": true, //会禁用位运算符
"curly": true, //要求使用if和while等结构语句时加上{}来明确代码块
"immed": true, //要求匿名函数的调用为(function(){//}());
"eqeqeq": true, //要求代码中使用===或!==,而不是使用==和!=
"eqnull": true, //允许使用"== null"作比较
"newcap": true, //要求每一个构造函数名都要大写字母开头
"noarg": true, //禁止arguments.caller和arguments.callee的使用
"undef": true, //要求所有的非全局变量,在使用前都被声明
"strict": false //要求使用use strict;语法
}
网友评论