nodemon -v
: 1.15.1node -v
: 9.5.0"dev": "nodemon index.js"
nodemon์ ๋ก์ปฌ ๋ ธ๋๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.
nodemon์ ์ ์ญ ์ ์ผ๋ก ์ค์น๋ ๋ ธ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
https://twitter.com/housecor/status/962347301456015360
์ด ๊ฒ์๋ฌผ์๋ณด์ญ์์ค. ์ด์ ๋
ธ๋๋ฅผ ๋ก์ปฌ์ ์ค์นํ ์ ์์ต๋๋ค. Nodemon์ ๋
ธ๋๊ฐ ๋ก์ปฌ์ ์ค์น๋์ด ์๋์ง ํ์ธํด์ผํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ ์ญ์ผ๋ก ์ค์น๋ ๋
ธ๋๋ฅผ ์ฌ์ฉํ์ญ์์ค.
๊ฐ์ฌํฉ๋๋ค.
์ด๊ฒ์ ์ค์ ๋ก ๋๊ตฐ๊ฐ๊ฐ .bin
์์ npm์ ์๋ ํด๊ฒฐ ๋ช
๋ น์ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ์ ๋์ผํ ๋ฌธ์ ์
๋๋ค.
npx
์ ์ํ๊ฒ ํด๊ฒฐํ๋ ๋ชจ๋์ด ์๋์ง ๊ถ๊ธํฉ๋๋คโฆ
ํธ์ง : ๋ด package.json์ ์คํฌ๋ฆฝํธ ๋ด์์ nodemon์ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ์ ํํ ์์์ผํฉ๋๋ค (๋ฐ๋ผ์ nodemon์ ๋ํ ์๋ ํด๊ฒฐ์ด ์ ์๋ํฉ๋๋ค). ์คํจํ ๋ ธ๋์ ์๋ ํด๊ฒฐ๋ฟ์ ๋๋ค.
#!/usr/bin/env node
๋ ๋ค๋ฅธ ๋ฌธ์ ๋ nodemon์ด ๋ ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ์คํ๋๋ค๋ ๊ฒ์ ๋๋ค.
๋ ธ๋๊ฐ ์ ์ญ ์ ์ผ๋ก ์ค์น๋์ง ์์ ์ปจํ ์ด๋ (๋์ปค)์์ node ๋ฐ nodemon์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
"start": "node index.js"
์ง์ฅ
"dev": "nodemon index.js"
์๋ํ์ง ์์
์ ๋ฑ ๋๋ฌธ์ธ ๊ฒ ๊ฐ์ง๋ง ๊ณ ์น ๋ฐฉ๋ฒ์ด ์๋์ง ๋ชจ๋ฅด๊ฒ ๋ค์ ...
ํ ,ํ์ง๋ง /usr/bin/env
NPM ๋์
ํ๋ค๊ณ ๋ฐ๋ฆฌ๋ฌํด์ผ node_modules/.bin
๋ก $PATH
๋๋ ํ์ ์ด ์๋ํ์ง ์์ _why_ ์๋์์ ๊ทธ๋์ ...
_ ํธ์ง : ๋ฌด์ํ์ญ์์ค. ์ฟ์ด ์๋ํ๊ณ , ๋ด ํ๊ฒฝ์ ๋ ๋ค๋ฅธ ๋ฌธ์ ..._