개발서버 명령어 npm run dev

Gemini said

개발 서버를 실행하는 명령어는 사용 중인 프레임워크나 런타임 환경에 따라 다릅니다. 컨설팅 현장에서 가장 많이 접하게 되는 주요 스택별 명령어는 다음과 같습니다.


1. JavaScript / TypeScript 계열

가장 보편적인 웹 개발 환경입니다. package.json 파일 내에 정의된 스크립트를 실행합니다.

  • Node.js (NPM): npm run dev 또는 npm start
  • React / Vue / Next.js: 보통 npm run dev를 사용하며, 기본적으로 Hot Module Replacement(HMR) 기능이 작동하여 코드 수정 시 즉시 화면에 반영됩니다.
  • Yarn: yarn dev

2. Python 계열

데이터 사이언스나 AI API 서버 구축 시 자주 사용됩니다.

  • Django: python manage.py runserver
  • Flask: flask run
  • FastAPI:uvicorn main:app --reload
    • --reload 옵션은 코드가 바뀔 때마다 서버를 자동으로 재시작해주는 핵심 옵션입니다.

3. Java 계열

엔터프라이즈 급 백엔드 시스템에서 주로 활용됩니다.

  • Spring Boot: ./gradlew bootRun (Gradle 기준) 또는 ./mvnw spring-boot:run (Maven 기준)

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다