ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

728x90

์ด ์—๋Ÿฌ๋ฅผ ํฌ์ŠคํŒ… ํ•˜๋Š” ์ด์œ 

React๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ดˆ์‹ฌ์ž๊ฐ€ ์ž์ฃผ ๋งˆ์ฃผ์น˜๋Š” ์—๋Ÿฌ ์ค‘ ํ•˜๋‚˜๋กœ,

CSS ํŒŒ์ผ์ด๋‚˜ Package.json ํŒŒ์ผ์— ์ƒˆ๋กœ๊ณ ์นจ์„ ํ•ด์ฃผ๋ฉด ์ˆœ๊ฐ„์ ์œผ๋กœ ์—†์–ด์ง€๊ธด ํ•˜์ง€๋งŒ, ๋งค๋ฒˆ yarn start๋ฅผ ํ•  ๋•Œ๋งˆ๋‹ค ๋ฐœ์ƒํ•˜๋‹ค๋ณด๋‹ˆ,

ํ•ด๊ฒฐํ•˜์ง€ ์•Š์œผ๋ฉด ๋งค์šฐ ๊ท€์ฐฎ์€ ์—๋Ÿฌ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ธฐ๋กํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

 

์ด ์—๋Ÿฌ์˜ ์›์ธ์€?

ํ•ด๋‹น ์—๋Ÿฌ๋Š” babel-eslint๊ฐ€ deprecated ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์–ด ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค.

๊ทธ๋ž˜์„œ ์ด ์—๋Ÿฌ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด babel-eslint๋ฅผ @babel/eslint-parser๋กœ ๋ณ€๊ฒฝํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

 

์ด ์—๋Ÿฌ์˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€?

1. VSCode ๋˜๋Š” ์‚ฌ์šฉํ•˜๋Š” IDE๋กœ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๋ฆฌ์—‘ํŠธ ํŒŒ์ผ์„ ์—ฝ๋‹ˆ๋‹ค.

2. node_modules ๋””๋ ‰ํ† ๋ฆฌ(ํด๋”) ์•ˆ์˜ eslint-config-react-app / base.js ํŒŒ์ผ์„ ์—ด์–ด๋ด…๋‹ˆ๋‹ค.

3. ํ•ด๋‹น ํŒŒ์ผ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉด, module.exports ์•ˆ์— parser ๋ถ€๋ถ„์ด ์žˆ๋Š”๋ฐ, ์ด ๋ถ€๋ถ„์„ @babel/eslint-parser๋กœ ๋ณ€๊ฒฝํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. 

(์›๋ž˜๋Š” ์•„๋ž˜ ์ฃผ์„์ฒ˜๋Ÿผ babel-eslint๋กœ ๋˜์–ด์žˆ์„๊ฑด๋ฐ, ์ด ๋ถ€๋ถ„์„ ์•„๋ž˜ ์ฝ”๋“œ์ฒ˜๋Ÿผ ๋ฐ”๊ฟ”์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.)

4. ๋‹ค์‹œ yarn install์„ ํ•œ ํ›„, yarn start๋กœ ์‹คํ–‰ํ•ด๋ณด๋ฉด ์—๋Ÿฌ๊ฐ€ ํ•ด๊ฒฐ๋ผ์žˆ์Šต๋‹ˆ๋‹ค.

728x90
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
ยซ   2025/02   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
๊ธ€ ๋ณด๊ด€ํ•จ
250x250