2016-05-13 10 views
4

Zuerst würde Atom diesen Fehler werfen, wenn eslint wurde nicht als Abhängigkeit in einem React-Projekt gespeichert und es würde als rote Benachrichtigung Pop-up. Jetzt arbeite ich in einem Verzeichnis, das ist nicht ein Git Repo und es wird unaufhörlich diesen Fehler starten, wenn ich versuche und schreiben. Hier ist, was ich sehe:Atom werfen Babel-Eslint Fehler konstant

Error: Cannot find module 'babel-eslint' 
    at Object.ModuleResolver.resolve (/Users/josetello/.atom/packages/linter-eslint/node_modules/eslint/lib/util/module-resolver.js:75:19) 

Ich habe versucht, die Aktualisierung eslint/babel-Pakete in Atom, deinstallieren sie und sah sich in der Atom-Konfigurationsdatei für Hinweise, was das sein könnte, aber kein Glück. Es macht mich verrückt - sonst jemand in etwas ähnliches?

Antwort

8

Sie können in der Lage sein, dies zu beheben, indem Sie auf sich ändernde Verzeichnis:

~/.atom/packages/linter-eslint/ 

Dann läuft:

npm install babel-eslint 

Sie müssen sicherstellen, dass Sie Node installiert und npm in Ihrem Pfad haben für die oben zur Arbeit. Ich empfehle auch, das Problem als defect auf dem Projekt GitHub-Repository zu melden.

+0

Das hat es geschafft, danke! – Jose

1

Versuchen Sie diese Einstellung:

Sie brauchen nicht babel-eslint als Abhängigkeit hinzuzufügen. Überprüfen Sie diese Einstellung in Atom.