๋ชฉ์ฐจ (OPEN)
๐จ Prettier๋
Prettier๋ ์ฝ๋ ํฌ๋งทํฐ์ด๋ค.
์ฆ, ๊ฐ๋ฐ์๊ฐ ์์ฑํ ์ฝ๋๋ฅผ ์๋์ผ๋ก ์ ํด์ง ๊ท์น์ ๋ฐ๋ผ ๋ณด๊ธฐ ์ข๊ฒ ์ ๋ ฌํด์ฃผ๋ ๋๊ตฌ์ด๋ค.
์๋ฅผ ๋ค์ด, ์๋์ฒ๋ผ ๋ค์ญ๋ ์ญํ ์ฝ๋๊ฐ ์๋ค๊ณ ํด๋ณด์.
function helloWorld(){console.log("Hello, world!");}
์ด๊ฑธ Prettier๋ก ํฌ๋งทํ ํ๋ฉด ์๋์ ๊ฐ์ด ์๋์ผ๋ก ์์ ๋๋ค.
function helloWorld() {
console.log("Hello, world!");
}
โ Prettier ์ ์ฉ ๋ฐฉ๋ฒ
1) VSCode ํ์ฅ ์ค์น
VSCode์์ Extension ํญ (Ctrl + Shift + x)์ ์ด๊ณ ,
Prettier๋ฅผ ๊ฒ์ํด์ ์๋ ์ฌ์ง๊ณผ ๋๊ฐ์ ๊ฒ์ ์ค์นํ๋ค.

2) Format On Save ์ค์
์ด์ ์ฝ๋๋ฅผ ์ ์ฅํ ๋ ์๋์ผ๋ก ํฌ๋งทํ ๋๋๋ก ์ค์ ํด์ฃผ๊ธฐ ์ํด Ctrl + , ๋ฅผ ๋๋ฌ์ค๋ค.

๊ทธ๋ฌ๋ฉด ์ด๋ ๊ฒ ์ค์ ์ด ์ด๋ฆฌ๋๋ฐ,
๊ฒ์์ฐฝ์ format on save ๋ฅผ ์ ๋ ฅํด์ ์ฌ์ง๊ณผ ๊ฐ์ด ์ฒดํฌ ํ์๋ฅผ ํด์ฃผ๋ฉด ๋๋ค.
์ด๋ ๊ฒ ํ๋ฉด Ctrl + s ๋ก ํ์ผ์ ์ ์ฅํ ๋๋ง๋ค ์๋์ผ๋ก Prettier๊ฐ ์ ์ฉ๋ ๊ฒ์ด๋ค.
๐จ ๋ฌธ์ ์ํฉ
๊ทธ๋ฌ๋ ๋๋ ์ผ๋ถ๋ฌ ์ฝ๋๋ฅผ ์ง์ ๋ถํ๊ฒ ์์ฑํ ๋ค ์ฌ๋ฌ ๋ฒ ์ ์ฅํด๋ด๋
์ ํ ํฌ๋งทํ ์ด ์ ์ฉ๋์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
๋คํํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋งค์ฐ ๊ฐ๋จํ๋ค.
Default Formatter ์ง์ ํ๊ธฐ
VSCode๋ ์ฌ๋ฌ ํฌ๋งทํฐ(ex. ESLint, TypeScript ๋ด์ฅ ํฌ๋งทํฐ ๋ฑ)๋ฅผ ๋์์ ๊ฐ์ง ์ ์์ด์
์ด๋ค ๊ฑธ ๊ธฐ๋ณธ์ผ๋ก ์ธ์ง ์ ํ์ง ์์ผ๋ฉด Prettier๊ฐ ๋ฌด์๋ ์๋ ์๋ค๊ณ ํ๋ค.
๋ฐ๋ผ์ ๋ค์ Ctrl + , ๋ฅผ ๋๋ฌ์ ๊ฒ์์ฐฝ์ Default Formatter ๋ฅผ ๊ฒ์ํ ํ,
์ฌ์ง๊ณผ ๊ฐ์ด Prettier๋ก ์ค์ ํด์ฃผ๋ฉด ๋๋ค.

'๐ป๊ณต๋ถ ๊ธฐ๋ก > ๐ ๋ฆฌ์กํธ ๊ธฐ์ด ์คํฐ๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [๋ฆฌ์กํธ ๊ธฐ์ด ์คํฐ๋] JavaScript์ Null ๋ณํฉ ์ฐ์ฐ์์ typeof ์ฐ์ฐ์, ์ผํญ ์ฐ์ฐ์ (0) | 2025.09.19 |
|---|---|
| [๋ฆฌ์กํธ ๊ธฐ์ด ์คํฐ๋] JavaScript ์ฐ์ฐ์ (0) | 2025.09.19 |
| [๋ฆฌ์กํธ ๊ธฐ์ด ์คํฐ๋] JavaScript ํ๋ณํ (0) | 2025.09.16 |
| [๋ฆฌ์กํธ ๊ธฐ์ด ์คํฐ๋] JavaScript ์๋ฃํ ์ ๋ฆฌ (0) | 2025.09.16 |
| [๋ฆฌ์กํธ ๊ธฐ์ด ์คํฐ๋] JavaScript ๋ณ์์ ์์ (0) | 2025.09.16 |