VSCode에서 Prettier 익스텐션 설치 후 Format On Save 설정을 체크하면 저장할 때마다 자동으로 Prettier가 적용이 된다.
그런데, 모든 프로젝트에서 Prettier를 적용하지 않고, 특정 프로젝트에서만 적용시키고 싶을 수도 있다. 아래의 두 가지 방법으로 해결할 수 있다.
1. settings.json
루트 디렉토리에 .vscode 폴더를 만들고 그 안에 settings.json을 만들어서 Format On Save 설정을 활성화할 수 있다. VSCode 기본 설정에 있는 Format On Save를 해제하고, Prettier 적용을 원하는 프로젝트에서 settings.json으로 개별적으로 설정해주면 된다.
{
"editor.formatOnSave": true
}
2. Require Config
Require Config 설정을 하면 루트 디렉토리에 .prettierrc, .prettierrc.json, .prettierrc.js 등의 파일이 있거나, package.json에 prettier 키가 존재하는 등의 경우에만 Prettier가 적용된다.
개인적으로는 이 방법이 가장 깔끔한 것 같다.
참고자료
https://prettier.io/docs/en/configuration.html
'IT > 기타' 카테고리의 다른 글
[VSCode/ESLint] ESLint 자동 수정이 적용되지 않을 때 (0) | 2023.01.15 |
---|---|
[npm] npm install할 때 unable to resolve dependency tree 오류 (0) | 2022.08.01 |
[jsDelivr] 무료 CDN 서버로 github 저장소 파일 배포하기 (0) | 2022.06.04 |