在Sublime Text 3上使用babel-eslint时,Linting无法正常工作 [英] Linting not working when using babel-eslint on Sublime Text 3

查看:171
本文介绍了在Sublime Text 3上使用babel-eslint时,Linting无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想让babel-eslint在Sublime 3上工作。我已经安装:

I am trying to get babel-eslint to work on Sublime 3. I have installed:


  • eslint和babel-eslint全球npm

  • Sublime上的SublimeLinter包

  • Sublime上的SublimeLinter-contrib-eslint包

另外,我添加了:
syntax_map:{...JavaScript(Babel):javascript} 到我的SublimeLinter.sublime-settings文件。

Also, I have added: "syntax_map": { ... "JavaScript (Babel)": "javascript" } to my SublimeLinter.sublime-settings file.

当我用parser运行linter时:espree在我的.eslintrc文件上它工作正常。但是当我将解析器更改为babel-eslint时它会停止工作。

When I run the linter with "parser": "espree" on my .eslintrc file it works fine. But when I change the parser to babel-eslint it stops working.

我试着按照这里的教程: https://medium.com/@dan_abramov/lint-like-it-s-2015-6987d44c5b48 我似乎正在做所有事情。

I tried to follow the tutorial here: https://medium.com/@dan_abramov/lint-like-it-s-2015-6987d44c5b48 and I seem to be doing everything correctly.

关于我做错的任何想法?

Any ideas on what I'm doing wrong?

推荐答案

除了上面提到的教程之外,对我有帮助的是:

Except what was in mentioned tutorial, what helped me was:


  • 将全球/本地eslint升级到最新版本

  • 在本地安装babel-eslint

  • 如果您使用任何eslint插件,它们似乎也必须在本地安装(eslint-plugin-react in my case)

  • 正如Dalgard所说,你也可以在Sublime eslint中启用调试模式,找出其他可能出错的地方,即不兼容的版本或损坏的配置。

  • upgrade global / local eslint to latest version
  • install babel-eslint locally
  • if you are using any eslint plugins, it appears they must be also installed locally (eslint-plugin-react in my case)
  • as Dalgard mentioned you can also enable debug mode in Sublime eslint to find out what else can be wrong, i.e. incompatible versions or corrupted config.

我希望其中一些有用。

这篇关于在Sublime Text 3上使用babel-eslint时,Linting无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆