2017-08-26 4 views
-2

Eslint funktioniert nicht in meinem Sublime Text 3 oder im Terminal.Eslint funktioniert nicht in Sublime Text 3 oder im Terminal

Ich folgte den Anweisungen in dieser README.

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

ich zum ersten Mal eslint global in meinem Terminal installiert von

npm install -g eslint 

Eingabe Wenn ich eslint -v in meinem Terminal eingeben, bekomme ich

v4.5.0 

I SublimeLinter-contrib installiert -eslint durch Paketsteuerung.

Wenn ich in meinem Terminal Typ

hash -r 
which eslint 

Es gibt mir

/usr/local/bin/eslint 

In meiner Sublime Konsole sagt es eslint nicht meine Konfigurationsdateien finden. Ich lief

eslint --init 

diese die Informationen, die ich

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

in meiner Konsole empfangen Kann mir jemand erklären, was das bedeutet und wie kann ich es beheben? Vielen Dank.

Antwort

0

Du verwechselst das Sublime Text-Konsole mit einem terminal (auch manchmal als Konsole)

Sublime Text setzt seine Interna über ein Application Programming Interface (API), dass die Programmierer mit der Verwendung der Python in Wechselwirkung treten können Programmiersprache. Ein eingebetteter Python-Interpreter ist im Editor enthalten. Der eingebettete Interpreter ist nützlich, um die Einstellungen des Editors zu überprüfen und API-Aufrufe während der Entwicklung von Plugins schnell zu testen.

So können Sie nur Python-Befehle und Python-Methoden, die von Sublime Text in seiner Konsole verfügbar gemacht werden, ausführen. Das Plugin für eslint ist über die Befehlspalette verfügbar.

+0

Oh, ich verstehe. Danke für Ihre Antwort. –

Verwandte Themen