본문 바로가기

Web Dev/node.js

Node.js - Nodemon 사용방법 : 서버 셧다운 필요없는 자동 서버 재실행 in 우분투

반응형

나는 우분투 사용자이다 Nodemon 설치 시 발생했던 문제점 적어보았다. 

1. npm install nodemon -> 설치 

위 명령어로 설치를 하게 되면 

nodemone : 명령을 찾을 수 없습니다 

해당 에러를 마주하게 된다 .

-> npm uninstall nodemon 으로 삭제를 해주고 

-> npm install -g nodemone -> 설치 

-g : 이건 컴퓨터 전역에서 해당 모듈을 사용할 수 있도록하는 명령어이다. 

npm ERR! 
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

리눅스의 경우 전역으로 설치 시 sudo 명령어를 같이 입력해준다 

-> sudo npm install -g nodemon 

이렇게 입력하면 설치 완료 ! 

$ nodemon index.js
[nodemon] 2.0.20
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node index.js`
[nodemon] Internal watch failed: EMFILE: too many open files, watch '/home/centumjoonho/joonho/nodejs/first_api'

또 sudo 없이 명령어 넣었는데 

에러 발생 

$ sudo nodemon index.js
[nodemon] 2.0.20
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node index.js`
Example app listening on port 3000

위와 같이 진행하니 정상 작동 ! 

반응형