gpt4 book ai didi

javascript - 在 Sublime Text 3 上使用 babel-eslint 时 Linting 不起作用

转载 作者:可可西里 更新时间:2023-11-01 02:24:09 24 4
gpt4 key购买 nike

我正在尝试让 babel-eslint 在 Sublime 3 上工作。我已经安装了:

  • 在 npm 上全局使用 eslint 和 babel-eslint
  • Sublime 上的 SublimeLinter 包
  • Sublime 上的 SublimeLinter-contrib-eslint 包

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

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

我试着按照这里的教程:https://medium.com/@dan_abramov/lint-like-it-s-2015-6987d44c5b48而且我似乎做的每件事都是正确的。

对我做错了什么有什么想法吗?

最佳答案

除了提到的教程中,对我有帮助的是:

  • 升级全局/本地eslint到最新版本
  • 在本地安装 babel-eslint
  • 如果您正在使用任何 eslint 插件,看来它们也必须安装在本地(在我的例子中是 eslint-plugin-react)
  • 正如 Dalgard 提到的,您还可以在 Sublime eslint 中启用 Debug模式,以找出其他可能出错的地方,即不兼容的版本或损坏的配置。

我希望其中的一些内容会有所帮助。

关于javascript - 在 Sublime Text 3 上使用 babel-eslint 时 Linting 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29865131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com