Ec2 인스턴스로 배포를 진행하면서 npm run start 와 npm start의 차이가 있는지 의문이 생겨 알아보았다.
결론은 같은 결과를 내는 명령어로 script가 정의되어 있는 경우 동일하게 작동된다.
script 실행 명령어 중 start와 test 스크립트의 경우, 자주 사용되기 때문에 npm run에서 run을 생략해도 무방하다.
npm run start npm run test
npm start npm test
script에 정의되어 있지 않는다면? npm start의 경우는 기본적으로 node server.js 를 실행시킨다.
node server.js 는 서버를 시작하는데 사용할 수 있다.