현재 진행 중인 사이드 프로젝트에서 backend를 node.js로 개발하고 있다.
기능이 추가되면서, 수정할 때마다 끄고 켜고 반복해야 하므로 nodemon을 사용하기로 했다.
# 전역 (globally)
npm install -g nodemon
# 지역 (as a development dependency)
npm install --save-dev nodemon
nodemon
명령어 사용 가능// package.json
{
//...
"scripts": {
"dev": "nodemon server.js",
},
//...
}
npm run dev
명령어로 실행 nodemon [your node app]
nodemon --inspect ./server.js localhost 8080
{
"verbose": true,
"ignore": ["*.test.js", "fixtures/*"],
"execMap": {
"rb": "ruby",
"pde": "processing --sketch={{pwd}} --run"
}
}
{
"name": "myProject",
"nodemonConfig": {
"ignore": ["test/*", "docs/*"],
"delay": 2500
}
}
--config <file>
옵션으로 특정 파일을 설정 파일로 지정 가능nodemon --exec babel-node server
참고
https://github.com/remy/nodemon
https://stackoverflow.com/questions/38095413/webpack-dev-server-vs-nodemon
https://codingram.tistory.com/93