Сегодня я впервые начал работать разработчиком в приложении ReactJS.Linting in the Ecmascript 6 Javascript (разработка ReactJS) с SublimeText3
Однако у меня возникли проблемы с выходом из-под земли, так как я не могу заставить SublimeText3 правильно распознать все синтаксис es6 и JSX в коде этого приложения.
Некоторые важные параметры того, что я пытаюсь сделать:
- В JavaScript расширений файлов все .jsx так что имейте это в виду
- Я пытаюсь использовать SublimeLinter-jsxhint поскольку SublimeLinter мой любимый Лунтер там.
То, что я пытался до сих пор ....
- установлен SublimeLinter-jsxhint
- следовали инструкциям SublimeLinter-jsxhint установить jsxhint глобально
npm install -g jsxhint
- Installed 'Бабеля' пакет, также называемый babel-sublime
- Перезагрузили компьютер и возвышенные
В соответствии с документами SublimeLinter-jsxhint, которые являются всеми шагами, которые, как я полагаю, требуется для работы linter для работы... Однако ошибки распространяются по всему моему коду только с синтаксисом ES6.
ПОСЛЕ ДОПОЛНИТЕЛЬНОГО ИССЛЕДОВАНИЯ
Стадия это выглядит, как я мог бы быть Мессинг на это:
конфигурацииЛИНТЕРА
Для того, чтобы
jsxhint
быть выполнена SublimeLinter, вы должен гарантировать, что его путь доступен для SublimeLinter. Прежде чем идти дальше, прочитайте и выполните шаги в “Finding a linter executable” с помощью «Проверка вашей PATH» в документации.После установки и настройки
jsxhint
вы можете приступить к установке плагина SublimeLinter-jsxhint, если он еще не установлен.
Возможно, jsxhint
не может быть выполнен SublimeLinter, потому что его путь недоступен для SublimeLinter.
Как это сделать, чтобы исправить это?
Спасибо за помощь.
Я бы сказал, что большинство людей, занимающихся ES6 и JSX с использованием ESLint, это то, что вы изучили? – loganfsmyth