2015-04-25 7 views
11

próbuję dostać Babel eslint pracować na Sublime 3. Mam zainstalowane:strzępienie nie działa podczas korzystania Babel eslint na Sublime Text 3

  • eslint i babel-eslint globalnie KMP
  • pakiet SublimeLinter na Sublime
  • pakietu SublimeLinter-contrib-eslint na Sublime

również dodałem: "syntax_map": { ... "JavaScript (Babel)": "javascript" } do mojego pliku SublimeLinter.sublime-settings.

Po uruchomieniu linter z "parser": "espree" na mój plik .eslintrc działa dobrze. Ale kiedy zmieniam parser na babel-eslint, przestaje działać.

Próbowałem wykonać tutorial tutaj: https://medium.com/@dan_abramov/lint-like-it-s-2015-6987d44c5b48 i wydaje mi się, że robię wszystko poprawnie.

Jakieś pomysły na temat tego, co robię źle?

Odpowiedz

9

wyjątkiem tego, co było w wymienionej tutorialu, co pomogło mi było:

  • uaktualnienie globalne/lokalne eslint do najnowszej wersji
  • zainstalować Babel eslint lokalnie
  • jeśli używasz wtyczek eslint, to wydaje się, że muszą być również zainstalowane lokalnie (eslint-plugin-reaguje w moim przypadku)
  • jak wspomniał Dalgard, możesz włączyć tryb debugowania w Sublime eslint, aby dowiedzieć się, co jeszcze może być nie tak, tj. niezgodne wersje lub uszkodzona konfiguracja.

Mam nadzieję, że niektóre z nich pomogą.

+0

Zrobiłem wszystkie trzy kroki i teraz działa idealnie. Dzięki! – Renato

+0

Też miałem problemy z tym też. Nigdy bym nie wyobrażał sobie, że trzeba zainstalować eslint-plugin-react lokalnie =/ Tks dużo! – rafaelbiten

+0

To nie wystarczy, aby to działało. Czy możesz potwierdzić, że konfiguracja działa również z najnowszymi wersjami? [email protected], [email protected] – dalgard

Powiązane problemy