Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Sublime文本3上使用babel eslint时不起作用_Javascript_Sublimetext3_Lint_Babeljs - Fatal编程技术网

Javascript 在Sublime文本3上使用babel eslint时不起作用

Javascript 在Sublime文本3上使用babel eslint时不起作用,javascript,sublimetext3,lint,babeljs,Javascript,Sublimetext3,Lint,Babeljs,我想让巴贝尔·埃斯林特为《升华3》工作。我已安装: eslint和babel eslint在npm上的全球应用 升华包装 Sublimite上的Sublimiter contrib eslint包 此外,我还补充说: “语法映射”:{…“JavaScript(巴别塔)”:“JavaScript”}到我的sublimiteLineter.sublimite-settings文件 当我在.eslintrc文件上运行带有“parser”:“espree”的linter时,它工作正常。但当我将解析器

我想让巴贝尔·埃斯林特为《升华3》工作。我已安装:

  • eslint和babel eslint在npm上的全球应用
  • 升华包装
  • Sublimite上的Sublimiter contrib eslint包
此外,我还补充说:
“语法映射”:{…“JavaScript(巴别塔)”:“JavaScript”}
到我的sublimiteLineter.sublimite-settings文件

当我在.eslintrc文件上运行带有
“parser”:“espree”
的linter时,它工作正常。但当我将解析器更改为babel eslint时,它停止工作

我试着按照这里的教程:我似乎做的每件事都是正确的


关于我做错了什么有什么想法吗?

除了教程中提到的内容外,帮助我的是:

  • 将全局/本地eslint升级至最新版本
  • 在本地安装babel eslint
  • 如果您使用的是任何eslint插件,那么它们似乎也必须在本地安装(在我的例子中,eslint插件会做出反应)
  • 正如Dalgard提到的,您还可以在Sublime eslint中启用调试模式,以找出其他可能的错误,即不兼容的版本或损坏的配置

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

我完成了所有三个步骤,现在它工作得非常好。谢谢我在这方面也有问题。我永远也想不到有必要在本地安装eslint插件react=/Tks很多!这还不足以让它为我工作-你能确认你的设置也适用于最新版本吗?eslint@2.3.0,巴别塔-eslint@5.0.0I刚刚找到启用调试模式(!)并看到一条消息,说明版本不兼容。我只需确保安装了兼容的版本。在proj dir中运行
eslint--init