Node.js로 개발을 시작하면 가장 먼저 만나는 것이 바로 npmnpx입니다. 이 둘은 무엇이 다르고, 어떻게 사용하는지 핵심만 정리해 드립니다.

핵심 요약

  • npm (Node Package Manager): 필요한 라이브러리를 설치하고 관리하는 도구
  • npx (Node Package Execute): 패키지를 설치하지 않고 즉시 실행하거나, 특정 버전의 도구를 일회성으로 실행할 때 사용

1. 프로젝트 초기화

npm init

2. npm: 패키지 관리

# 패키지 설치
npm install [패키지명]

# 글로벌 설치
npm install [패키지명] -g

# 의존성 전체 설치
npm install

# 삭제 및 업데이트
npm uninstall [패키지명]
npm update [패키지명]

3. npx: 편리한 실행 도구

매번 패키지를 설치하기 부담스러울 때, 혹은 매번 다른 버전을 테스트하고 싶을 때 npx를 사용하면 매우 편리합니다.

# 예: create-react-app을 설치 없이 바로 실행
npx create-react-app my-app

4. 스크립트 실행

npm run [스크립트명]

이제 프로젝트의 성격에 맞게 npm으로 라이브러리를 관리하고, npx로 간편하게 도구들을 활용해 보세요!

반응형
블로그 추천 글
블로그 운영자 프로필 이미지

촌놈 개발자 이야기

개발을 업으로 삼아 살아가며 관심 있는 기술 정보를 정리하고 공유. 프로그래밍과 IT 분야의 다양한 이야기부터 일상 속 소소한 생각까지, 꾸준히 기록하며 함께 성장해 나가는 개발자 일기