Eslint无法在我的Sublime Text 3或终端中使用。
我按照本自述文件中的说明进行操作。
https://github.com/roadhump/SublimeLinter-eslint
我首先通过输入
在我的终端全局安装了eslintnpm 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
有人可以向我解释这意味着什么以及如何解决它?谢谢。
答案 0 :(得分:0)
您将Sublime Text控制台与terminal(有时也称为控制台)混淆
Sublime Text通过应用程序编程接口(API)公开其内部,程序员可以使用Python编程语言进行交互。编辑器中包含一个嵌入式Python解释器。嵌入式解释器可用于检查编辑器的设置,并在开发插件时快速测试API调用。
因此,您只能在其控制台中运行Sublime Text公开的Python命令和Python方法。 eslint
的插件可通过命令面板获得。