환경 설정은 명령어 암기가 아니라 첫 응답까지의 통과표다
각 단계의 산출물이 다음 단계의 입력이 되므로, 실패 지점도 runtime, package, CLI, project, server 중 하나로 좁힐 수 있습니다.
| 단계 | 확인 명령 | 통과 신호 | 막히면 볼 곳 |
|---|---|---|---|
| RuntimeNode.js | node -v |
v20 이상 출력 | 설치 버전과 PATH |
| Packagenpm/yarn/pnpm | npm -v / yarn -v / pnpm -v |
패키지 도구 실행 | Node 설치와 shell 재시작 |
| CLINest 명령 | npm i -g @nestjs/cli |
nest --version |
global bin 경로 |
| Project앱 생성 | nest new my-app |
package.json, src/, test/와 설정 파일 생성 | 권한, 네트워크, 선택한 패키지 매니저 |
| Server첫 응답 | npm run start:dev |
브라우저에서 응답 확인 | 프로젝트 위치, 포트, 의존성 설치 |
성공 신호첫 HTTP 응답이 보이면 런타임, 의존성, CLI, 서버 실행이 하나의 체인으로 연결된 것입니다.
실패 추적명령을 못 찾으면 설치/PATH, 실행 오류면 프로젝트 폴더와 패키지 설치부터 확인합니다.