nodemon 을 설치하려면 다음을 사용하십시오 (필요한 경우 sudo 를 사용 하여 루트 권한으로 설치를 실행하십시오.
npm install -g nodemon
이렇게하면 시스템에 nodemon이 전역 적으로 설치됩니다 .
그런 다음 WebStorm 실행 구성 에서 다음을 추가하고 나머지는 변경하지 않습니다.
- 노드 매개 변수 :
/usr/local/bin/nodemon --exec /usr/local/bin/node
그러면 노드 인터프리터가 nodemon
다음 명령 줄을 사용하여 스크립트 를 실행하도록 지시합니다 node /usr/local/bin/nodemon --exec /usr/local/bin/node server.js
..
--exec
실행이 다음 오류와 함께 실패 할 것 같은 부분은 중요하다 :
/usr/local/bin/node /usr/local/bin/nodemon server.js
4 Oct 13:56:50 - [nodemon] v0.7.10
4 Oct 13:56:50 - [nodemon] to restart at any time, enter `rs`
4 Oct 13:56:50 - [nodemon] watching: /Users/foo/test
execvp(): No such file or directory
4 Oct 13:56:50 - [nodemon] starting `node server.js`
4 Oct 13:56:50 - [nodemon] exception in nodemon killing node
Error: spawn ENOENT
at errnoException (child_process.js:980:11)
at Process.ChildProcess._handle.onexit (child_process.js:771:34)
이 오류는 WebStorm node
이 경로 에서 실행 파일을 볼 수 없기 때문에 발생한 것 같습니다 .
이에 대한 수정 node
은 --exec /usr/local/bin/node
매개 변수를 사용하여 실행 파일 의 위치를 지정하는 것 입니다.
이러한 설정을 사용하면 nodemon 이 WebStorm 실행 구성 에서 실행될 때 제대로 작동합니다 .
nodemon 과 유사한 일부 도구 ( 예 : node-supervisor) 에서도 동일한 트릭을 사용해야 할 수 있습니다 .