node.js

[node.js] pm2 실행 안되는 오류 해결

테토 2022. 1. 29. 12:15
반응형

 

pm2를 설치했는데 찾지 못하는 오류 해결방법

 

pm2를 pc에서 다른 사용자로 쓰려고 하는데 pm2를 방금 설치했는데도 찾지 못하는 오류를 겪었다.

설치를 하고 pm2 start app.js를 입력하면

'pm2'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

라는 안내만 뜨고 실행이 전혀 안됐다.

 

해결방법을 찾아봐도 보안오류에 관한 이슈 해결방법만 떠서 나같은 오류가 혹시 있을까봐 글을 작성해본다.

 

일단 오류 내용만 봐도 알 수 있듯이 pm2를 설치해놓고 찾지 못하는 것이기 때문에 이 경로를 컴퓨터에게 알려줘야한다.

 

 

pm2가 있는 파일 경로 추가해주기

 

1. 파일탐색기 또는 바탕화면에 있는 내PC를 우클릭하여 속성에 진입한다.

 

 

2. 아래로 쭉 내리면 고급 시스템 설정이 있다.

 

 

3. 환경변수로 들어간다.

 

 

4. 사용자 변수 중 path를 더블클릭해서 진입한다.

 

5. 새로 만들기를 누른 후 %USERPROFILE%\AppData\Roaming\npm를 추가해 준다.

 

 

 

6. 창을 닫을 때는 무조건 확인버튼을 눌러 닫는다. X눌러서끄면 적용되지 않는다. 

 

여기까지 진행한 후 cmd를 껐다가 다시 켜서 pm2를 사용해보면 사용이 되는것을 확인할 수 있다.

나도 많이 헤매다가 해결했기 때문에 다른 사람들이 이 글을 보고 도움을 받으면 좋겠다.

 

혹시 이렇게 해도 같은 오류가 뜬다면 댓글 남겨주시면 최대한 도와드리겠습니다.

반응형