21.10.27 ๊ณต๋ถ€๊ธฐ๋ก๐Ÿง‘โ€๐Ÿ’ป

devduckยท2021๋…„ 10์›” 27์ผ
2
post-thumbnail

FireBase, React๋ฅผ ํ™œ์šฉํ•œ ํŠธ์œ„ํ„ฐ ํด๋ก ์ฝ”๋”ฉ๐Ÿง‘โ€๐Ÿ’ป


์˜ค๋Š˜ ์™„๋ฃŒํ•œ ๋ชฉ๋ก
1. webpack ์—๋Ÿฌ ํ•ด๊ฒฐ
2. ์ด๋ฏธ์ง€ ์ฒจ๋ถ€ ์—๋Ÿฌ ํ•ด๊ฒฐ


uuid ์„ค์น˜ ๊ณผ์ •์—์„œ ์—๋Ÿฌ๊ฐ€ ๋œจ๊ธธ๋ž˜ npm audit fix --force ์ž…๋ ฅํ•˜๋ผ๋Š” ๋Œ€๋กœ ํ–ˆ๋‹ค๊ฐ€
webpack ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด์„œ ์ง€๊ธˆ๊นŒ์ง€ ํ–ˆ๋˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ๋‹ค ๋ง๊ฐ€์กŒ์—ˆ๋‹ค...
์ด๊ฑฐ ํ•ด๊ฒฐํ•˜๋ ค๊ณ  2์ผ๋™์•ˆ ๋ถ™์žก๊ณ  ์žˆ์—ˆ๋‹ค...๋‚ด ์‹œ๊ฐ„,,,,

npm run start๋ฅผ ํ•˜๋‹ˆ๊นŒ ์ด๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋–ด๋‹ค.
1๋ฒˆ๋ถ€ํ„ฐ 7๋ฒˆ๊นŒ์ง€ ํ•˜๋ผ๋Š”๋ฐ๋กœ ๊ทธ๋Œ€๋กœ ํ•˜๊ณ  .env ํŒŒ์ผ์„ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์„œ SKIP_PREFLIGHT_CHECK=true๋ฅผ
์ถ”๊ฐ€ํ•˜๋‹ˆ๊นŒ ์–ด๋Š์ •๋„ ํ•ด๊ฒฐํ–ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ด๋Ÿฐ์‹์œผ๋กœ ์—๋Ÿฌ๊ฐ€ ๋œจ๋ฉด์„œ ์ปดํŒŒ์ผ์ด ๋˜ ์•ˆ๋๋‹ค....
๊ตฌ๊ธ€๋ง ๊ฒฐ๊ณผ // eslint-disable-line no-unused-vars๋ฅผ ์˜ค๋ฅ˜์ฝ”๋“œ์— ์ฃผ์„์„ ๋‹ฌ๋ฉด ์˜ค๋ฅ˜๊ฐ€ ํ•ด๊ฒฐ๋œ๋‹ค๊ณ  ํ•ด์„œ ์–ด์ฐŒ์ €์ฐŒ ํ•ด๊ฒฐํ–ˆ๋‹ค..

๋‹ค์‹œ ์ปดํŒŒ์ผ ํ›„ ์ด๋ฏธ์ง€ ์ฒจ๋ถ€๊ธฐ๋Šฅ์„ ํ™•์ธํ•ด๋ณด๋‹ˆ ๋ฌด๋ฐ˜์‘์ธ ์ƒํƒœ๋กœ ๋˜ ์•ˆ๋๋‹ค..ใ…Žใ…Ž

์ •๋ง ๋‹ค ๋•Œ๋ ค๋ถ€์‹œ๊ณ ์‹ถ์—ˆ์ง€๋งŒ ๋…ธํŠธ๋ถ์ด ๋น„์‹ธ๊ธฐ๋•Œ๋ฌธ์— ๊พน ์ฐธ์•˜๋‹ค

(๋‚ด ์† ๋งˆ์Œ)

๊ทธ๋ž˜์„œ ๋‹ค์‹œ node_modules๋ฅผ ์‚ญ์ œํ•˜๊ณ  package-lock.json์„ ์‚ญ์ œํ•œ ํ›„ npm install์„ ๋‹ค์‹œ ํ•ด์คฌ๋‹ค.
๊ทธ ํ›„ ํ˜น์‹œ๋‚˜ ํ•˜๋Š” ๋งˆ์Œ์— ์ปดํ“จํ„ฐ ์žฌ๋ถ€ํŒ…์„ ํ•˜๋‹ˆ๊นŒ ๋‹ค์‹œ ๋ฌธ์ œ์—†์ด ์ž‘๋™์ด ๋๋‹ค..

๊ทผ๋ฐ ๊ฐ‘์ž๊ธฐ ๋œจ์ง€๋„ ์•Š๋˜ ์˜ค๋ฅ˜๊ฐ€ ๋–ด๋‹ค.. ์ž‘๋™์—๋Š” ๋ฌธ์ œ๊ฐ€ ๋˜์ง„ ์•Š์ง€๋งŒ ์ž๊พธ ๋‚ด ์‹ ๊ฒฝ์„ ๋ถˆํŽธํ•˜๊ฒŒ ํ–ˆ๋‹ค.
๊ตฌ๊ธ€๋ง ๊ฒฐ๊ณผ ๋ฆฌ์•กํŠธ Img ํƒœ๊ทธ ๋ฒ„๊ทธ์ด๋ฉฐ alt๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๋œ๋‹ค๊ณ  ํ•ด์„œ

<img src={attachment} alt='~' width="50px" height="50px" />

alt๋ฅผ ์ถ”๊ฐ€ํ•ด์ค˜์„œ ํ•ด๊ฒฐํ–ˆ๋‹ค....


์˜ค๋Š˜ ๊ฒฐ๋ก 

--force ๋ช…๋ น์–ด๋Š” ํ•จ๋ถ€๋กœ ์น˜์ง€๋ง์ž.... ๋ฌด์ง€์„ฑ์œผ๋กœ ์—๋ผ ๋ชจ๋ฅด๊ฒ ๋‹ค๊ฐ€ ์นœ 2์ผ์„ ๋‚ ๋ ค๋ฒ„๋ฆฐ ๋‚ด๊ฐ€ ๋„ˆ๋ฌด ๋ฐ‰๋‹ค,,

0๊ฐœ์˜ ๋Œ“๊ธ€