Node.js, npm, 버전 관리 도구는 실습 안정성을 유지하기 위한 장치다
버전이 바뀌면 설치 결과와 빌드 결과가 달라질 수 있다. 프로젝트마다 요구 버전을 확인하는 습관이 필요하다.
| 관리 대상 | 언제 신경 쓰나 | 확인할 것 | 안정화 행동 |
|---|---|---|---|
| Node.js 버전 | 프로젝트 생성 전, 빌드 오류 발생 시 | node -v, engines | LTS 기준으로 맞춤 |
| npm 버전 | install 결과가 다를 때 | npm -v, lockfile 변화 | 팀 기준 명령 사용 |
| 버전 관리자 | 여러 프로젝트를 오갈 때 | 프로젝트별 Node 요구사항 | 프로젝트 진입 시 버전 전환 |
| 전역 패키지 | 내 PC에서만 되는 명령이 있을 때 | global install 의존 여부 | 가능하면 프로젝트 script로 실행 |
| 문제 기록 | 설치 오류를 반복할 때 | 오류 메시지, 버전, OS, 명령 | 해결 절차를 짧게 남김 |