带有@ babel / plugin-proposal-class-properties的eslint-config-standard

时间:2018-12-15 11:17:05

标签: babel eslint babel-eslint

问题

我正在使用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。对不起,我的英语不好:(

1 个答案:

答案 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"],

此外,如果第一次尝试不起作用,则可能需要重新启动代码编辑器。祝好运! :)

相关问题