이제 바뀐 명령어를 실행해보겠습니다. 컴퓨터에 따라 결과 화면이 다를 수 있습니다.
콘솔
$ npm start
▲ 그림 15-1 npm start 명령 실행 화면
Note ≣ ⎮ 리눅스나 맥에서 pm2 실행 시
리눅스나 맥에서 pm2를 실행할 때 1024번 이하의 포트를 사용하려면 관리자 권한이 필요합니다. 따라서 sudo를 명령어 앞에 붙여 실행합니다. 앞으로 나오는 다른 명령어도 sudo npm start, sudo npx pm2 list, sudo npx pm2 kill, sudo npx pm2 monit처럼 하면 됩니다.
pm2를 실행했더니 다른 점이 있습니다. node나 nodemon 명령어와는 다르게 노드 프로세스가 실행된 후 콘솔에 다른 명령어를 입력할 수 있습니다. pm2가 노드 프로세스를 백그라운드로 돌리므로 가능한 것입니다.