HTML 파일은 브라우저가 그대로 읽을 수 있지만 Next.js 같은 웹앱은 여러 파일과 패키지를 처리하고 서버 기능을 실행해야 해서 개발 서버가 필요해요. npm run dev는 코드를 브라우저가 사용할 형태로 만들고 localhost 주소에서 변경 결과를 보여줍니다.