๊ด€๋ฆฌ ๋ฉ”๋‰ด

Hey Tech

Node.js ์„ค์น˜ ๋ฐฉ๋ฒ• ๊ณต์œ !(+์„ค์น˜ ์—๋Ÿฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•) ๋ณธ๋ฌธ

SW ๊ฐœ๋ฐœ/Vanilla JS

Node.js ์„ค์น˜ ๋ฐฉ๋ฒ• ๊ณต์œ !(+์„ค์น˜ ์—๋Ÿฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•)

Tony Park (ํ† ๋‹ˆ) 2021. 11. 30. 08:29
728x90
๋ฐ˜์‘ํ˜•

๐Ÿ’กํ•™์Šต๋ชฉํ‘œ

Node.js ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํ•™์Šตํ•œ๋‹ค.

Node.js ์„ค์น˜์—ฌ๋ถ€ ํ™•์ธ

cmd ์ฐฝ์— ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด ๋ด…๋‹ˆ๋‹ค. (cmd ์ฐฝ ํ‚ค๋Š” ๋ฐฉ๋ฒ•: ํ‚ค๋ณด๋“œ ๋‚ด ์œˆ๋„์šฐ ๋ฒ„ํŠผ + cmd ์ž…๋ ฅ)

node -v

์•„๋ž˜์™€ ๊ฐ™์€ ๋ฌธ์žฅ์ด ์ถœ๋ ฅ๋˜๋ฉด NodeJS๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Node.js ์„ค์น˜ํ•˜๊ธฐ

์„ค์น˜ ๋งํฌ

https://nodejs.org/en/

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

๊ฐ€์žฅ ์•ˆ์ •ํ™”๋œ ๋ฒ„์ „์ธ LTS ๋ฒ„์ „(ํฌ์ŠคํŒ…์ผ ๊ธฐ์ค€ 16.13.0)์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

Next ํด๋ฆญ

๋ผ์ด์„ผ์Šค accept ํ•˜๊ณ  Next ํด๋ฆญ

ํŒŒ์ผ๊ฒฝ๋กœ ์ˆ˜์ •์€ ๋ถˆํ•„์š”ํ•˜๋ฏ€๋กœ Next ํด๋ฆญ

Next ํด๋ฆญ

์ฒดํฌํ•  ํ•„์š” ์—†์ด Next ํด๋ฆญ

Install ํด๋ฆญ

์„ค์น˜ ์™„๋ฃŒ!

์„ค์น˜์—ฌ๋ถ€ ํ™•์ธ

๋‹ค์‹œ cmd ์ฐฝ์— node-v๋ฅผ ์ž…๋ ฅํ•ด ๋ด…๋‹ˆ๋‹ค.

1) ๋…ธ๋“œ ๋ฒ„์ „ ์ •์ƒ ์ถœ๋ ฅ(์ •์ƒ ์„ค์น˜๋œ ๊ฒฝ์šฐ)

๋จผ์ € ์ •์ƒ์ ์œผ๋กœ ์„ค์น˜๋˜์—ˆ๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด NodeJS ๋ฒ„์ „์ด ์ถœ๋ ฅ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ •์ƒ ์„ค์น˜๋œ ๊ฒฝ์šฐ

2) ๋…ธ๋“œ ๋ฒ„์ „ ๋ฏธ์ถœ๋ ฅ

๋งŒ์•ฝ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฌธ๊ตฌ๊ฐ€ ์ถœ๋ ฅ๋œ๋‹ค๋ฉด NodeJS ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ํŽธ์ง‘ํ•ด ์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

'node'์€(๋Š”) ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€ ๋ช…๋ น, ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ, ๋˜๋Š” ๋ฐฐ์น˜ ํŒŒ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค.

ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ

ํ™˜๊ฒฝ๋ณ€์ˆ˜ ํŽธ์ง‘

ํ‚ค๋ณด๋“œ์˜ ์œˆ๋„์šฐ ํ‚ค๋ฅผ ๋ˆ„๋ฅด์‹œ๊ณ  "ํ™˜๊ฒฝ" ์ •๋„๋งŒ ์ž…๋ ฅํ•˜์‹œ๋ฉด, "์‹œ์Šคํ…œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ํŽธ์ง‘"์ด ๋‚˜์˜ค๊ณ  ์ด๊ฑธ ์—ด์–ด์ค๋‹ˆ๋‹ค.

์•„๋ž˜์— "ํ™˜๊ฒฝ ๋ณ€์ˆ˜"๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ๋ณ€์ˆ˜ ๋‚ด Path๋ฅผ ์„ ํƒํ•˜๊ณ  "ํŽธ์ง‘" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

nodejs์˜ ํ™˜๊ฒฝ๋ณ€์ˆ˜๊ฐ€ ์ž˜ ์ถ”๊ฐ€๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋ฉด ์šฐ์ธก์— "์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ  nodejs ์„ค์น˜ ๊ฒฝ๋กœ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜ ์‹œ ๊ฒฝ๋กœ ์ˆ˜์ •์„ ์•ˆ ํ–ˆ๋‹ค๋ฉด ์•„๋งˆ ์•„๋ž˜ ๊ฒฝ๋กœ์— ์„ค์น˜๋˜์–ด ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค.

C:\Program Files\nodejs\

ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์ˆ˜์ • ํ›„์—๋„ ์•„๋ž˜์™€ ๊ฐ™์ด ๋…ธ๋“œ๋ฅผ ๋ชป ์ฐพ์œผ๋ฉด ์žฌ๋ถ€ํŒ…ํ•ด ๋ณด์‹œ๋ฉด ํ•ด๊ฒฐ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ


ํฌ์ŠคํŒ… ๋‚ด์šฉ์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋‹ค๋ฉด ์•„๋ž˜์— ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์„ธ์š”!

๊ทธ๋Ÿผ ์˜ค๋Š˜๋„ ์ฆ๊ฒ๊ณ  ๊ฑด๊ฐ•ํ•œ ํ•˜๋ฃจ ๋ณด๋‚ด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๊ณ ๋ง™์Šต๋‹ˆ๋‹ค๐Ÿ˜Š

728x90
๋ฐ˜์‘ํ˜•