전체 용어로 돌아가기
개발 기본

npm

npm은(는) 바이브 코딩 중 자주 마주치는 핵심 개념입니다. 정의만 외우기보다 실제 작업 흐름에서 어떤 역할을 하는지 이해하는 것이 중요합니다.

정확한 개념

자바스크립트(Javascript) 패키지를 설치하고 프로젝트 스크립트를 실행하는 도구입니다.

왜 중요한가

대부분의 웹 프로젝트는 npm으로 의존성을 설치하고 개발 서버, 빌드, 테스트 명령을 실행합니다.

Understanding

이렇게 이해하면 쉽습니다

`npm install`로 패키지를 설치하고, `npm run dev`로 개발 서버를 띄우며, `npm run build`로 배포 가능한 결과물을 만듭니다.

Node 버전이나 lockfile이 다르면 설치 결과가 달라질 수 있습니다. 팀 프로젝트에서는 버전 기준을 맞추는 것이 좋습니다.

Checklist

실제로 볼 때 확인할 것

  1. 01

    package.json의 scripts를 확인한다

  2. 02

    lockfile을 함께 관리한다

  3. 03

    설치 오류는 Node 버전부터 확인한다

관계 지도