반응형
npm start가 포트 8000에서 서버를 실행하는 방법
나는 최근에 각도 응용 프로그램 개발을 위해 github의 각도 씨앗 폴더를 사용했습니다. 이전 angularjs 튜토리얼에서는 노드 서버를 실행하기위한 모든 구성이있는 angular-seed 폴더에 스크립트 폴더와 server.js 파일이있었습니다. 그렇다면 npm은 이제 노드 서버 실행을 어떻게 시작하고 해당 노드 서버의 모든 구성은 어디에 있습니까?
package.json
파일 을 보면 .
당신은 이와 같은 것을 볼 수 있습니다
"start": "http-server -a localhost -p 8000"
이것은 포트의 http-server
주소에서 시작을 알려줍니다.localhost
8000
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
반응형
'IT TIP' 카테고리의 다른 글
AndroidManifest.xml이 누락되었습니다. (0) | 2020.12.13 |
---|---|
PHP 날짜는 현재 날짜에 5 년 추가 (0) | 2020.12.13 |
SQL Server에서 데이터 정렬이 다른 두 데이터베이스에서 조인을 수행하고 오류가 발생 함 (0) | 2020.12.13 |
뷰에서 컨트롤러의 메서드를 호출 할 수 있습니까 (이상적으로 헬퍼에서 호출)? (0) | 2020.12.13 |
데이터 변경시 $ watch가 실행되지 않음 (0) | 2020.12.13 |