๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“‚ ์‚ฝ์งˆ ๋…ธํŠธ/์—๋Ÿฌ ํ•ด๊ฒฐ

gitignore์— node_modules๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋Š”๋ฐ๋„ Changes๋ชฉ๋ก์— ๋œจ๋Š” ์ด์œ 

by Dev. Ella 2023. 6. 12.

๐Ÿค”  ์˜ค๋Š˜์˜ ์—๋Ÿฌ

ํ‰ํ™”๋กญ๊ฒŒ ๊ณผ์ œ๋ฅผ ํ•˜๋˜ ์ค‘.. ๋ถ„๋ช… gitignore์— node_modules๋ฅผ ์ถ”๊ฐ€ํ•ด ๋‘์—ˆ๋Š”๋ฐ๋„ Changes ๋ชฉ๋ก์— ๋œจ๋Š” ๋ฐ”๋žŒ์— Changes ๊ฐœ์ˆ˜๊ฐ€ 10,000๊ฐœ์— ์œก๋ฐ•ํ•ด ๋ฒ„๋ ธ๋‹ค. 

์ด๊ฒŒ ์›ฌใ„ฑใ…“ใ„น.. ?

 
๋‚˜๋Š” ๋ถ„๋ช… ๋ชจ๋“  ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์— ์žˆ๋Š” node_modules๊ฐ€ ์ปค๋ฐ‹๋˜์ง€ ์•Š๋„๋ก ์„ค์ •ํ–ˆ๋Š”๋ฐ ๋ง์ด์ง€.

# dependencies
*/node_modules
/.pnp
.pnp.js

 
 

๐Ÿง ์—๋Ÿฌ์˜ ์›์ธ

์•Œ๊ณ ๋ณด๋‹ˆ, gitignore๊ฐ€ ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์— ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด์—ˆ๋‹ค.. ์ด ๋ถ€๋ถ„์ด ์›์ธ์ด์—ˆ๋‹ค. 

๋ฃจํŠธ์— ์žˆ๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ src ํด๋” ์•ˆ์— ์žˆ์—ˆ์Œ

 
 

๐Ÿ’ก ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

gitignore๋Š” ๋ฌด์กฐ๊ฑด ๋ชจ๋“  ํ”„๋กœ์ ํŠธ์˜ ๋ฃจํŠธ์—์„œ ๊ด€๋ฆฌํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋ž˜์•ผ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•œ๋‹ค.

 
๋”๋ถˆ์–ด, ์œ„์™€ ๊ฐ™์ด ๋ฃจํŠธ๋กœ ์œ„์น˜๋ฅผ ์ˆ˜์ •ํ–ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์—ฌ์ „ํžˆ Changes ๋ชฉ๋ก์ด ๋ฐ”๋€Œ์ง€ ์•Š๋Š”๋‹ค๋ฉด,
 
1. IDE ์ž์ฒด๋ฅผ ๊ป๋‹ค๊ฐ€ ๋‹ค์‹œ ์ผœ๋ณด์ž. 
2. ์•„๋ž˜์™€ ๊ฐ™์ด .gitignore ํŒŒ์ผ์— *(asterisk)๋ฅผ ๋ถ™์—ฌ์„œ ๋ชจ๋“  node_modules์— ์ ์šฉ๋˜๋„๋ก ํ•˜์ž.

# dependencies
*/node_modules
/.pnp
.pnp.js

 
 

๐Ÿ˜… Today I learned

์ด๋Ÿฐ ๊ฑด ๋ฏธ๋ฆฌ ์•Œ์•„๋‘์–ด์•ผ ๋‚˜์ค‘์— ๋ณ‘๋ชฉ๋„ ์•ˆ ์ƒ๊ธฐ๊ณ  ํ•œ ๋ฒˆ์ด๋ผ๋„ ๋” ๋ˆˆ๊ธธ์ด ๊ฐ€์„œ ์œ ์˜ํ•˜๊ฒŒ ๋œ๋‹ค.
๋ณธ๊ฒฉ์ ์ธ ํ˜‘์—… ํ”„๋กœ์ ํŠธ ์ „์— ์ด๋Ÿฐ ์‚ฌ์†Œํ•œ๊ฑธ ์•Œ๊ฒŒ ๋œ ๊ฒŒ ์–ด๋”˜๊ฐ€!
 
 

๋Œ“๊ธ€