Часть сценария .vue файлов отформатирована Vetur, но без использования Prettier - PullRequest
0 голосов
/ 03 декабря 2018

Настройка: новый проект vue-cli 3.0 с Typescript, ESlint Active plugins в VSCode: Vetur, Prettier

Я проверил все настройки, которые смог найти, и экспериментировал взад и вперед, но не смог решить следующееПроблема:

Prettier форматирует файлы проекта .ts без каких-либо проблем.В моих .vue файлах Vetur использует prettyhtml для части шаблона, которая тоже работает нормально.Что касается скрипта (lang="ts"), то Vetur форматирует его на основе некоторых правил, которые я нигде не могу найти - но определенно не в настройках Prettier / Prettier.Например, я изменил singleQuotes = true и semi = false в моих настройках Prettier, которые отлично работают для моих файлов .ts, но внутри части скрипта в моих файлах .vue он просто автоматически отформатирует в двойные кавычки и точки с запятой.

Есть идеи, почему Vetur не полагается на Преттье в части сценария файлов .vue?Кроме того, где настройки применяются к этой части (например, singleQuotes true / false)?

Ответы [ 2 ]

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

Еще один способ отредактировать опции Prettier для Vetur - добавить его в свой VSCode settings.json:

"vetur.format.defaultFormatterOptions": {
  "prettier": {
    "semi": false
  }
}
0 голосов
/ 05 декабря 2018

Если я добавлю локальный файл .prettierrc с {"singleQuote": true}, форматирование будет работать как положено.

...