"npm run dev"와 "npm start"의 차이
Node와 Angular는 처음입니다.JS.
어떤 차이가 있는지 알 수 있을까요?npm run dev
그리고.npm start
노드 터미널에 명령어가 있습니까?
당신은 그것을 찾아 볼 수 있습니다.package.json
. 찾으시는 섹션의 이름이 붙여졌습니다.scripts
.
이 답변은 Next js를 기반으로 합니다만, 이 점에서는 angular js와 비슷한 경우라고 생각합니다.
npm run dev는 개발 모드에 있는 동안 작업된 응용 프로그램을 보거나 실행하여 활성 변경 사항을 확인하는 데 사용되며 반면 npm 시작은 npm 빌드가 실행될 때까지 실행될 수 없습니다. npm run dev는 일반적으로 프로젝트/응용 프로그램이 MVP 또는 프레젠테이션 단계에 도달할 때까지...애플리케이션은 아마도 npm start를 사용하는 단계에서 사용할 준비가 되었을 것입니다.
npm start는 npm run start와 같습니다.
그렇다면 문제는 개발자와 시작 옵션의 차이점이 무엇인가 하는 것입니다.
첫째, dev와 start는 패키지의 "scripts" 개체의 속성입니다.json 파일(프로젝트 루트에 있음)
둘째, 일반적으로 실행되는 명령어는 dev or start 속성에 설정된 값에 따라 달라집니다.
예를 들어 next.js 프로젝트에서는 다음 값을 미리 정의했습니다.
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start"
},
, 여기서 "next dev"는 핫코드 재로드, 오류 보고 등으로 개발 모드에서 응용 프로그램을 시작합니다."next start"는 응용 프로그램이 이미 컴파일된 경우, 프로덕션 모드에서 응용 프로그램을 시작합니다.
그리고 셋째, "scripts" 개체가 "start" 속성을 정의하지 않으면 npm은 node server.js를 실행합니다.
언급URL : https://stackoverflow.com/questions/53192540/difference-between-npm-run-dev-and-npm-start
'programing' 카테고리의 다른 글
리눅스 C 프로그램:함수가 속한 라이브러리를 찾는 방법 (0) | 2023.10.02 |
---|---|
절대값 angularjs 표시 (0) | 2023.10.02 |
Javascript/jQuery를 사용하여 이미지가 로드되었는지 확인하려면 어떻게 해야 합니까? (0) | 2023.10.02 |
C에서 char **는 무엇입니까? (0) | 2023.10.02 |
C에서 구조의 포인터는 항상 첫 번째 부재를 가리킵니까? (0) | 2023.10.02 |