nodemon 사용해보기

2018. 11. 1. 19:27javascript/node.js

nodemon 사용해보기


노드 js를 사용하면서 코드를 고칠때 마다 서버를 끄고 다시 켜는 매우 불편한 행동을 한적이 있었다. 너무 귀찮아져서 다른 방법을 찾아보니 nodemon이라는 것을 통해서 코드가 수정될때 마다 서버를 다시 껐다 켜주는 행동을 할 수 있었습니다. 


그래서 이와 같은 것을 사용해주기 위해선 

yarn, npm을 통해서 


yarn global add nodemon
npm install --global nodemon


처음 global을 통해서 설치 후 다음에 다시 사용할 수 있다. 전역에 사용할 수 있도록 해주는 명령어이다. 


그리고 package.json에 


{
"name": "firstGraphQL",
"version": "1.0.0",
"description": "MovieAPI with GraphQL",
"main": "index.js",
"repository": "",
"author": "",
"license": "MIT",
"dependencies": {
"global": "^4.3.2",
"graphql-yoga": "^1.16.7",
"nodemon": "^1.18.5"
},
"scripts": {
"start": "nodemon"
},
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-preset-env": "^1.7.0",
"babel-preset-stage-3": "^6.24.1"
}
}


scripts구문에 start를 추가후 nodemon을 적어주고 main에 index.js로 설정되어 있기때문에 자동으로 yarn start 혹은 npm start를 사용해주면 서버가 실행된다. 


이후 코드를 조금이라도 바꾸면 서버가 자동으로 실행되는 것을 알 수 있다.