: Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임(프로그래밍 언어가 동작하는 환경)
: Node Package Manager의 약어로 전 세계 개발자들이 만든 다양한 기능(패키지, 모듈)들을 관리
사용방법
npm install 모듈/패키지 이름
npm 프로젝트 만들기
npm init
-> package.json 파일 생성됨
-y: 질문 생략 가능
패키지 설치시 용도구분
--save-dev = -D
#기본 파일/폴더
- package.json
: 프로젝트가 직접적으로 의존하고 있는 패키지들을 관리하는 파일- package-lock.json
: 설치하는 패키지들의 관계나 버전 정보를 명시해두는 파일- node_modules
: 설치하는 패키지에 연결된 다른 패키지들도 같이 설치되는 폴더
-> 삭제해도npm install
시 다시 생김- dist
: 배포 시, dist 폴더 안 결과만 업로드하면 됨- .gitignore
: node-modules, dist와 같이 버전 관리에서 무시할 폴더 이름을 명시
: 프로젝트가 개발되는 특정한 시점 상태에 의미를 부여해 숫자를 매기는 방법
npm install 모듈/패키지명@버전
npm update 모듈/패키지명
🍀TIP
- 터미널 초기화 명령어: clear, cls
- 기본내용 자동생성: ! + Enter 키