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

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

1 Ответ

0 голосов
/ 02 февраля 2019

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

{
    "prettier_cli_path": "~/path/to/prettier"
}
...