.js 文件时 es6 上的 eslint 错误,适用于 .jsx 文件
eslint erroring on es6 when .js files, fine for .jsx files
错误:解析错误:意外的标记..
我的 lint gulp 任务在“.js”文件上出现问题,而“.jsx”在 ES6 语法上运行良好。
值得注意的是,“...”运算符 - 用于 spread/rest 等
有没有办法让它工作?这是我的配置的一部分。 (我尝试添加“.js: true”,但没有帮助)
{
"parser":"espree",
"ecmaFeatures":{
"modules":true,
"jsx":true
},
您可能想要启用 experimentalObjectRestSpread
parser option:
{
"ecmaFeatures": {
"experimentalObjectRestSpread": true,
"jsx": true,
"modules": true
}
}
由于 Espree 已经是默认的解析器,除非为了清楚起见,否则无需指定它。
错误:解析错误:意外的标记..
我的 lint gulp 任务在“.js”文件上出现问题,而“.jsx”在 ES6 语法上运行良好。
值得注意的是,“...”运算符 - 用于 spread/rest 等
有没有办法让它工作?这是我的配置的一部分。 (我尝试添加“.js: true”,但没有帮助)
{
"parser":"espree",
"ecmaFeatures":{
"modules":true,
"jsx":true
},
您可能想要启用 experimentalObjectRestSpread
parser option:
{
"ecmaFeatures": {
"experimentalObjectRestSpread": true,
"jsx": true,
"modules": true
}
}
由于 Espree 已经是默认的解析器,除非为了清楚起见,否则无需指定它。