안녕하세요, 다람쥐입니다!
예전에 Visual Studio Code (VS Code) 에서 프리티어(Prettier)와 ESLint 를 같이 설정해서 프로젝트를 구성하여 사용했었습니다.
그러던 중 자바스크립트 교재 실습하려고 프로젝트를 구성했는데, 프리티어(Prettier)만 쓰려고 했는데 설정이 잘 안되길래
공식 문서를 차근 차근 따라했더니 바로 됐습니다. ( 역시 문서를 잘 봐야.. )
다음에 까먹지 않기 위해 VS Code 에서 Prettier 플러그인 설정하는 법을 정리했습니다.
위에서 언급한 대로 Visual Studio Code 에서 Prettier 플러그인을 제공해줘서, 저장 시에 자동으로 포맷팅을 해주도록 설정할 수 있습니다. VS Code 왼쪽 메뉴 중에서 가장 아래 버튼을 클릭하면 플러그인을 검색할 수 있습니다.
'Prettier' 을 검색하여 'Prettier - Code formatter' 을 설치해줍니다.
Command + , 버튼으로 설정에 들어가서 파일 탭의 우측에 ( VS Code 우측 상단 ) 맨 왼쪽 버튼으로 JSON 설정 파일로 전환합니다.
아래 속성들을 추가로 넣어줍니다.
{
...
"editor.formatOnSave": true,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
추가로 프로젝트 폴더에 'prettier' 패키지를 개발용으로 설치해줍니다.
npm install prettier -D --save-exact
프로젝트 폴더에 '.prettierrc' ( 또는 '.prettierrc.json' ) 파일로 어떻게 포맷팅을 할지 설정해줍니다.
{
"singleQuote": true,
"semi": true
}
자세한 Prettier 옵션은 공식 문서를 참고해주시면 될 것 같습니다.
한 줄 길이, 탭 너비, 탭 대신 공백 여부, 세미클론 여부, 따음표, 끝 콤마, 중괄호 앞뒤 공백, 화살표 함수 인자 괄호 여부 등등을 설정해줄 수 있습니다.
'Front-End > Front-End 자료실' 카테고리의 다른 글
CSS Flex 귀여운 개구리로 실습해보자 (0) | 2020.05.27 |
---|---|
HTTP/2 프레임 정리 (2) | 2018.07.22 |
구글크롬 HTTP/2(h2) 프로토콜 디버깅 툴 (0) | 2018.07.22 |
HTTP 웹 성능 개선하기 (0) | 2018.07.18 |
[CSS] 글 드래그 시 나오는 색상 바꾸기 '::selection' (0) | 2018.06.03 |
댓글