JavaScript/React(리액트)

리액트 보일러 프로젝트 - 4 nodemon 설치

애드망3 2020. 11. 20. 08:30

프로젝트 진행 중 변경사항이 생기면 리액트 서버를 내리고 수정 사항 반영 후 다시 올리는

반복적인 작업을 했습니다

자주 수정하는 사항이나 간단한 것들의 경우 이러한 상황이 매우 불편하게 다가옵니다

이럴 때 도움을 주는 것이 nodemon(노드몬) 입니다

nodemon을 사용하면 변경된 사항을 업데이트를 해주어서

노드 서버를 내리고 올리는 일을 안 해도 변경 사항을 업데이트해주기 때문에

매우 유용합니다

nodemon 설치

설치 방법은 "npm install nodemon --save-dev"입니다

"npm install nodemon --save"만 해도 무방하지만 -dev를 붙이면

localhost(로컬) 즉 본인이 개발하는 환경일 때만 적용할 수 있게 해 줍니다
배포 등의 상황에서는 적용이 안된다는 이야기입니다

nodemon이 설치되었습니다

기존 dependencies와 다른 이유는 -dev 명령어를 사용했기 때문입니다

 

"scripts"에서 "원하는 명령어" : "nodemon index.js" 작성하시면 됩니다

"dev"란 이름으로 프로젝트에 설정해보겠습니다

아래와 같습니다

이제는 프로젝트 실행 시 start 대신 "npm run dev"를 입력하면

start와 똑같이 실행되고 변경사항이 생기면 새로고침 시 화면이 바뀌는 것을 확인할 수 있습니다