IT TIP

npm start가 포트 8000에서 서버를 실행하는 방법

itqueen 2020. 12. 13. 11:37
반응형

npm start가 포트 8000에서 서버를 실행하는 방법


나는 최근에 각도 응용 프로그램 개발을 위해 github의 각도 씨앗 폴더를 사용했습니다. 이전 angularjs 튜토리얼에서는 노드 서버를 실행하기위한 모든 구성이있는 angular-seed 폴더에 스크립트 폴더와 server.js 파일이있었습니다. 그렇다면 npm은 이제 노드 서버 실행을 어떻게 시작하고 해당 노드 서버의 모든 구성은 어디에 있습니까?


package.json파일 을 보면 .

당신은 이와 같은 것을 볼 수 있습니다

 "start": "http-server -a localhost -p 8000"

이것은 포트의 http-server주소에서 시작을 알려줍니다.localhost8000

http-server 는 노드 모듈입니다.

업데이트 :- @Usman의 주석을 포함하여 이상적으로는 귀하의 문서에 있어야 package.json하지만 그렇지 않은 경우 scripts섹션에 포함 할 수 있습니다 .


리 액트 애플리케이션이 있고 개발 머신은 모두 Mac과 PC입니다. 시작 명령은 PC에서 작동하지 않으므로 해결 방법은 다음과 같습니다.

"start": "PORT=3001 react-scripts start",
"start-pc": "set PORT=3001&& react-scripts start",

내 Mac에서 :

npm start

내 PC에서 :

 npm run start-pc

포트를 변경하려면

npm start -- --port 8000

실행하기 전에 콘솔에서 포트를 변경할 수도 있습니다.

SET PORT=8000

참고 URL : https://stackoverflow.com/questions/24750253/how-npm-start-runs-a-server-on-port-8000

반응형