node

์„ค์ •ยท2021๋…„ 1์›” 8์ผ
0

๐Ÿ“€ node

Installation

1. node

$npm install --save node

package.json์— dependencies๊ฐ€ ์ƒ์„ฑ๋˜๊ณ  node์˜ ๋ฒ„์ „ ์ •๋ณด๊ฐ€ ์ž…๋ ฅ๋จ

  • dependencies : ํ”„๋กœ์ ํŠธ๊ฐ€ ๋Œ์•„๊ฐ€๊ธฐ์œ„ํ•ด ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•œ ๋ชจ๋“ˆ๋“ค์ด ์ ํ˜€์žˆ์Œ
  • devDependencies : ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœํ•˜๋Š” ํ™˜๊ฒฝ์— ํ•„์š”ํ•œ ๋ชจ๋“ˆ๋“ค์ด ์ ํ˜€์žˆ๊ณ , ์‹ค์ œ ํ”„๋กœ์ ํŠธ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š” ๋ชจ๋“ˆ(ํ…Œ์ŠคํŠธ)
  • script : npm์œผ๋กœ ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋ฅผ ์ •์˜

2. nodemon

$npm install --save nodemon

package.json์˜ dependencies์— nodemon์˜ ๋ฒ„์ „ ์ •๋ณด๊ฐ€ ์ž…๋ ฅ๋จ
nodemon์€ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์ €์žฅํ•  ์‹œ ์ž๋™์œผ๋กœ ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์— ์œ ์šฉํ•จ.

Execution

1. node ๋ช…๋ น์–ด ์‹คํ–‰

$ node [์‹คํ–‰ํ•  JSํŒŒ์ผ]
์˜ˆ) $ node index.js

2. npm ๋ช…๋ น์–ด ์‹คํ–‰

$ npm [์‹คํ–‰ํ•  Script]

"script" : {
  "start1" : "node index.js", // node ์‹คํ–‰
  "start2" : "nodemon index.js" // nodemon ์‹คํ–‰
}

์˜ˆ1) $ npm start1 // node ์‹คํ–‰
์˜ˆ2) $ npm start2 // nodemon ์‹คํ–‰

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