Node.js로 개발을 시작하면 가장 먼저 만나는 것이 바로 npm과 npx입니다. 이 둘은 무엇이 다르고, 어떻게 사용하는지 핵심만 정리해 드립니다.
핵심 요약
- 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' 카테고리의 다른 글
| 국가 사이버보안 기본지침 개정(2026.5.1) (0) | 2026.06.08 |
|---|---|
| 파이썬 1편, 설치부터 VSCode 개발환경까지 한 번에 정리 (0) | 2026.06.07 |
| AI 용어 알아보기: LLM, RAG, 에이전트 핵심 차이 완벽 정리 (0) | 2026.06.04 |
| 프로그래밍 언어 순위 TOP 20 반복문(loop) 알아보기 (0) | 2026.06.03 |
| 오라클 Instant Client(무설치)로 DB 접속 환경 구축하기 (0) | 2026.05.30 |
블로그 추천 글