@richard
Да, Prettier можно настроить для форматирования Vue-компонентов. Вот несколько шагов для настройки Prettier для форматирования Vue-компонентов:
1
|
npm install --save-dev prettier |
1 2 3 4 |
{ "semi": false, "singleQuote": true } |
Здесь мы отключили автоматическую вставку точек с запятыми и включили одинарные кавычки для строковых литералов.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
module.exports = { ...require('@vue/cli-plugin-eslint/eslint-config'), // Включаем расширение Prettier extends: [ 'plugin:vue/recommended', 'prettier', 'prettier/vue', ], // Добавляем правила Prettier rules: { 'prettier/prettier': 'error', }, }; |
В этом примере мы добавили расширение Prettier (prettier
, prettier/vue
) к конфигурации ESLint.
1
|
npx prettier --write "src/**/*.vue" |
Эта ко***** запустит Prettier для форматирования всех файлов .vue
в директории src
.
Теперь Prettier будет форматировать Vue-компоненты в соответствии с настройками, указанными в файле .prettierrc
и prettier.config.js
.