npm에 관하여

joohyo1·2023년 11월 23일

npm이란?

node package manager, 노드 패키지를 관리해주는 툴

npm init npm을 쓸 수 있는 초기환경을 설정해줌. package.json 생성

  • node.js를 통해 다운로드를 받아야 함

npm i npm 모듈 로컬 설치

npm -v npm 버전 확인

npm run start 개발 모드로 프로그램 실행 (기능이 많이 들어있어 용량이 큼)

npm run build 배포 환경에서 사용할 파일 생성 (용량이 작음)

package.json 파일

프로젝트 관련 패키지들을 기록해주고 관리하는 파일. 사용하고 있는 패키지들의 명세가 작성돼 있음.
프로젝트 내에서 npm을 사용하려면 프로젝트 내에 package.json 파일이 존재해야 함

  • package-lock.json은 자동으로 생성되고 현재 설치된 패키지들의 버전과 의존성 관계를 모두 저장함. 따라서 사용자가 개발 환경 그대로의 의존성 있는 패키지를 설치하여 사용할 수 있음

references: https://www.zerocho.com/category/NodeJS/post/58285e4840a6d700184ebd87

profile
트라이 에브리띠이잉

0개의 댓글