Runtime Setup

Node.js와 npm 역할

Next.js 개발은 브라우저 밖에서 코드를 실행하고 의존성을 설치하는 Node 생태계 위에서 시작된다.

도구 역할 구분

dev tools

Node.js

개발 서버와 빌드 도구가 자바스크립트를 실행하는 기반이다.

npm

프로젝트 의존성을 설치하고 package.json 스크립트를 실행한다.

npx

설치하지 않은 CLI를 임시로 내려받아 실행할 때 사용한다.

버전 관리

프로젝트 요구 버전과 로컬 설치 버전이 맞는지 확인해야 한다.

installverifycreaterun
도구 역할 구분

Node와 npm은 앱 코드가 아니라 개발 환경의 기반이다. 오류가 나면 버전, 설치 경로, 스크립트 순서부터 확인한다.