soc*_*210 8 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
}
}
Run Code Online (Sandbox Code Playgroud)
上面的配置已解决错误“ [[eslint]:解析错误:意外的令牌=”,但是我遇到了新问题,即eslint-config-standard配置不再起作用。
我想将eslint-config-standard与实验性javascript代码一起使用。
但是我不知道如何一起使用它们,是否可能。
如何一起使用?
ps对不起,我的英语不好:(
小智 3
对的,这是可能的。你只需要为用于 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
Run Code Online (Sandbox Code Playgroud)
然后,在 .eslintrc 中,您需要添加
"parser": "babel-eslint",
"plugins": ["babel"],
Run Code Online (Sandbox Code Playgroud)
此外,如果第一次尝试不起作用,您可能需要重新启动代码编辑器。祝你好运!:)
| 归档时间: |
|
| 查看次数: |
566 次 |
| 最近记录: |