【问题标题】:Eslint not working in Sublime Text 3 or in the terminalEslint 在 Sublime Text 3 或终端中不起作用
【发布时间】:2018-02-04 09:59:54
【问题描述】:

Eslint 在我的 Sublime Text 3 或终端中不起作用。

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

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

我首先通过输入在我的终端中全局安装了 eslint

npm install -g eslint

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

v4.5.0

我通过包控制安装了 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

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

【问题讨论】:

    标签: sublimetext3 eslint


    【解决方案1】:

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

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

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

    【讨论】:

    • 哦,我明白了。感谢您的回复。
    猜你喜欢
    • 2015-07-04
    • 2016-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-31
    • 1970-01-01
    相关资源
    最近更新 更多