Eslint不在Sublime Text 3或终端中工作

时间:2017-08-26 15:13:51

标签: sublimetext3 eslint

Eslint无法在我的Sublime Text 3或终端中使用。

我按照本自述文件中的说明进行操作。

https://github.com/roadhump/SublimeLinter-eslint

我首先通过输入

在我的终端全局安装了eslint
npm install -g eslint

当我在终端输入eslint -v时,我得到了

v4.5.0

我通过Package Control安装了SublimeLinter-contrib-eslint。

当我输入我的终端时

hash -r
which eslint

它给了我

/usr/local/bin/eslint

在我的Sublime控制台中,它说eslint无法找到我的配置文件。我跑了

eslint --init 

这是我在控制台中收到的信息

Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'eslint' is not defined

有人可以向我解释这意味着什么以及如何解决它?谢谢。

1 个答案:

答案 0 :(得分:0)

您将Sublime Text控制台与terminal(有时也称为控制台)混淆

  

Sublime Text通过应用程序编程接口(API)公开其内部,程序员可以使用Python编程语言进行交互。编辑器中包含一个嵌入式Python解释器。嵌入式解释器可用于检查编辑器的设置,并在开发插件时快速测试API调用。

因此,您只能在其控制台中运行Sublime Text公开的Python命令和Python方法。 eslint的插件可通过命令面板获得。