NPM(Node Packge Manager)은 전 세계의 개발자들이 만든 다양한 기능(패키지, 모듈)들을 관리.
package.json 파일 만들기
npm init -y
{
"name": "test",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
패키지 설치
패키지를 설치하면 node-modules
폴더와 package.json
파일이 생성됨.
특정 패키지를 설치 했는데 다른 패키지까지 설치된 이유는 설치한 패키지를 사용하기위해 필요한 다른 패키지가 함께 설치가 된 것.
개발할 때는 필요하지만 브라우저가 동작할 때는 필요하지 않을 때
npm install parcel-bundler -D
나중에 실제 브라우저에서 동작 할 가능성이 있을 때
npm install lodash
node_modules
폴더가 지워졌을 때
설치된 패키지가 지워져도 위 명령어를 통해 다시 불러올 수 있다.
npm install
or npm i