Почему связка vsc+vetur+prettier не правильно форматирует секцию script в .vue?

Добрый день.
Пытаюсь настроить VSC, поставил vetur, eslint и prettier, в vetur включил форматирование html, script и style в "prettier", в prettier настроил "prettier.singleQuote": true.
Прекрасно при сохранении форматирует .js файлы, в .vue файлах отлично форматирует раздел template, а в разделе script ставит точку с запятой в конце строки и двойные кавычки, хотя точка с запятой в prettier отключена, а кавычки должны быть одинарными. Отключаю в vetur форматирование раздела script - естественно, автоформатирование пропадает.
  • Вопрос задан
  • 913 просмотров
Решения вопроса 1
@dixdix Автор вопроса
Помогло в конфиге
"vetur.format.defaultFormatterOptions": {
"vetur.format.options.tabSize": 2,
"vetur.format.options.useTabs": false,
"prettier": {
"singleQuote": true,
"semi": false
}
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы