@felix
Для настройки Prettier для определенного проекта, необходимо выполнить следующие шаги:
1
|
npm install --save-dev prettier |
Например, в .prettierrc.json
можно указать следующие настройки:
1 2 3 4 |
{ "semi": false, "singleQuote": true } |
1 2 3 |
"scripts": { "format": "prettier --write "src/**/*.js"" } |
В приведенном примере ко***** будет применять Prettier к файлам с расширением .js
в директории src
и всех ее поддиректориях.
Таким образом, вы настроили Prettier для определенного проекта.
@felix
Для настройки Prettier для определенного проекта вам потребуется создать файл конфигурации .prettierrc
в корневой папке вашего проекта или использовать package.json
для хранения конфигурационных настроек.
Вот пример, как создать файл .prettierrc
:
1 2 3 4 5 6 7 8 9 10 11 |
{ "printWidth": 80, "tabWidth": 2, "useTabs": false, "semi": true, "singleQuote": false, "trailingComma": "none", "bracketSpacing": true, "arrowParens": "avoid", "endOfLine": "auto" } |
В этом примере приведены некоторые распространенные настройки Prettier, такие как ширина строки printWidth
, количество пробелов на один уровень табуляции tabWidth
, использование пробелов вместо табов useTabs
, ставить или не ставить точку с запятой semi
, использование одинарных или двойных кавычек singleQuote
, наличие или отсутствие запятой после последнего элемента trailingComma
, наличие пробелов внутри скобок bracketSpacing
, стиль обозначения аргументов функций arrowParens
и тип окончания строки endOfLine
.
Если вы предпочитаете использовать package.json
, то можете добавить следующие настройки:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
{ "prettier": { "printWidth": 80, "tabWidth": 2, "useTabs": false, "semi": true, "singleQuote": false, "trailingComma": "none", "bracketSpacing": true, "arrowParens": "avoid", "endOfLine": "auto" } } |
Убедитесь, что у вас установлена зависимость Prettier в вашем проекте, чтобы использовать его для форматирования кода:
1
|
npm install prettier --save-dev |
После этого вы можете использовать Prettier для автоматического форматирования кода в проекте. Например, с помощью команды:
1
|
npx prettier --write . |
Эта ко***** автоматически форматирует все файлы в текущей директории и поддиректориях с использованием настроек, указанных в файле .prettierrc
или package.json
.