Sublime Text 3 - ошибка Prettier / jsPrettier: parser.parse не является функцией

В Sublime Text 3 я пытаюсь использовать jsPrettier (который раньше работал нормально) и получаю эту ошибку в консоли:TypeError: parser.parse is not a function, Я несколько раз пытался переустановить prettier (глобально) и jsPrettier (пакет ST3), а также перезапустить Sublime. Как мне снова работать лучше?

1 ответ

Это проблема пути. Каким-то образом Sublime потерял путь к красивее. Получение этого пути (от which prettier) и добавив его как prettier_cli_path в JsPrettier.sublime-settings (из Настройки -> Настройки пакета -> JsPrettier -> Настройки - Пользователь) исправляет проблему.

{
    "prettier_cli_path": "~/path/to/prettier"
}
Другие вопросы по тегам