Skip to main content

๐Ÿš€Node JS + yarn ์„ค์น˜ํ•˜๊ธฐ

Node JS ์„ค์น˜โ€‹


๊ฐ€์žฅ ๋จผ์ € ํ•  ์ผ์€ Node JS๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Node JS ์„ค์น˜ URL์€ ์—ฌ๊ธฐ๋กœ ๋“ค์–ด๊ฐ€์…”์„œ ์‰ฝ๊ฒŒ ์„ค์น˜ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋“ค์–ด๊ฐ€๋ณด์‹œ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์‚ฌ์ง„์ด ๋‚˜์˜ค๋Š”๋ฐ LTS ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

nodejsInstall

LST๋Š” Long Term Support์˜ ์•ฝ์ž๋กœ ์•ˆ์ •์ ์ธ ๋ฒ„์ „์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค!

๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ ํŒŒ์ผ์„ ๋”๋ธ”ํด๋ฆญํ•˜์—ฌ ์‹คํ–‰ํ•ด์„œ ๊ณ„์† Nextํ•ฉ๋‹ˆ๋‹ค. (์ค‘๊ฐ„์— ์ฒดํฌํ•ด์•ผํ•  ๊ฒƒ ๊ฐ™์€ ๊ฒƒ๋„ ๊ทธ๋ƒฅ ๋„˜๊น๋‹ˆ๋‹ค.)

๊ทธ๋ ‡๊ฒŒ Install ๋ฒ„ํŠผ์ด ๋‚˜์˜ฌ ๋•Œ๊นŒ์ง€ Nextํ•˜๊ณ  Install๋ฒ„ํŠผ์ด ๋‚˜์˜ค๋ฉด ๋ˆŒ๋Ÿฌ์„œ ์„ค์น˜ํ•ด์ฃผ๋ฉด ์„ค์น˜ ๋!!

๋งˆ์ง€๋ง‰์œผ๋กœ ์œˆ๋„์šฐํ‚ค(์†”์งํžˆ ์ด๊ฑด ์•Œ์ž–์•„์š”)๋ฅผ ๋ˆ„๋ฅด๊ณ  cmd๋ฅผ ๊ฒ€์ƒ‰ํ•œ ํ›„ ์—”ํ„ฐ๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ์‹คํ–‰ํ•ด์ค๋‹ˆ๋‹ค.

cmd
node -v

์œ„ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด

v18.17.1

์ด๋ผ๊ณ  ๋‚˜์˜ฌ๊ฒ๋‹ˆ๋‹ค ! ๊ทธ๋Ÿผ Node JS ์„ค์น˜ ์™„๋ฃŒ๐ŸŽ‰

์„ค์น˜ ๋ฒ„์ „์— ๋”ฐ๋ผ ์ˆซ์ž๋Š” ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜์–ด ๋ฌธ์žฅ์œผ๋กœ ์–ด์ฉŒ๊ตฌ ์ €์ฉŒ๊ตฌํ•˜์ง€๋งŒ ์•Š์œผ๋ฉด ์ฒซ ์‹œ์ž‘์€ ์ž˜ ๋งˆ๋ฌด๋ฆฌ ๋์Šต๋‹ˆ๋‹ค.

๐ŸงNode JS๋ฅผ ์„ค์น˜ํ•œ ์ด์œ โ€‹

node js๋ฅผ ์„ค์น˜ํ–ˆ๋‹ค๋ฉด npm๋„ ๊ฐ™์ด ์„ค์น˜๋˜๋Š”๋ฐ ์ด ํˆด์„ ํ†ตํ•ด์„œ ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‰ฝ๊ฒŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค!

cmd
npm -v

์œ„ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด์„œ npm ์„ค์น˜ ๋ฒ„์ „์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค.

yarn ์„ค์น˜ํ•˜๊ธฐโ€‹


cmd
npm install -g yarn

yarn ์„ค์น˜๋„ cmd ์ฐฝ์—์„œ ์ง„ํ–‰๋˜๋Š”๋ฐ์š”.

์„ค์น˜ ํ™•์ธ ๋ฐฉ๋ฒ•๋„ Node js ์„ค์น˜ ํ™•์ธ ๋ฐฉ๋ฒ•๊ณผ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค.

cmd
yarn --version

cmd์ฐฝ์— ์œ„ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค!

์ €๋Š” 1.22.19 ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋‚˜์˜ค๋„ค์š” !

๐Ÿง yarn ์„ค์น˜ ์ด์œ โ€‹

yarn์€ ์ •๋ง ์—ฌ๋Ÿฌ๊ฐ€์ง€๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค !

npm๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํ•˜๋ฉด์„œ ๋” ๋น ๋ฅด๊ณ  ๋ณด์•ˆ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋œ ๋ฒ„์ „์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค !

์•ž์œผ๋กœ์˜ ๊ธ€์—์„œ๋„ ์ฃผ๋กœ yarn์„ ์‚ฌ์šฉํ•  ์˜ˆ์ •์ด๋‹ˆ ๊ผญ ์„ค์น˜ํ•ด์ฃผ์„ธ์š”~!
(npm์„ ์‚ฌ์šฉํ•˜์‹œ๋Š” ๊ฒƒ์„ ๋ง๋ฆฌ์ง„ ์•Š์ง€๋งŒ ๋‚œ์ด๋„๊ฐ€ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค.)