我正在使用eslint-config-standard设置eslint。
我还使用了@ babel / plugin-proposal-class-properties的babel插件。
我尝试通过“ eslint index.js”命令对我的javascript文件进行整理,但出现错误“ [[eslint]:解析错误:意外的令牌=”。
所以我安装了babel-eslint,然后像这样更新文件“ .eslintrc”:
{
"extends": ["standard"],
"parser": "babel-eslint",
"rules": {
"eol-last": 0
}
}
上述配置已解决,错误为“ [[eslint]:解析错误:意外的令牌=”,但是我遇到了新的问题,即eslint-config-standard配置不再起作用。
我想在实验性JavaScript代码中使用eslint-config-standard。
但是我不知道如何一起使用它们以及是否可能。
如何一起使用?
p.s。对不起,我的英语不好:(
答案 0 :(得分:0)
是的,有可能。您只需要为用于ESLint和插件的Babel解析器安装包装即可。
https://github.com/babel/babel-eslint
https://github.com/babel/eslint-plugin-babel
$ npm install eslint babel-eslint eslint-plugin-babel --save-dev
# or
$ yarn add eslint babel-eslint eslint-plugin-babel -D
然后,在.eslintrc内部,您需要添加
"parser": "babel-eslint",
"plugins": ["babel"],
此外,如果第一次尝试不起作用,则可能需要重新启动代码编辑器。祝好运! :)