라이브러리를 담고 있는 resistory 역할
npm install 시 local/global
로 나뉨
local로 다운 받아지면 프로젝트 내 node_modules에 다운 받아짐
global로 다운 받아지면 (npm install ... -g) 프로젝트 내 뿐만 아니라 컴퓨내 내에 받아지게 됨
npm에 관련된 것은 package.json
에 정의되어 있음
ex) npm install bcrypt 하면 dependencies에 추가 됨
"dependencies": {
"bcrypt": "^5.0.1",
"body-parser": "^1.19.0",
"cookie-parser": "^1.4.5",
"express": "^4.17.1",
"jsonwebtoken": "^8.5.1",
"mongoose": "^5.8.5"
},
npm run start
or 배포 시킬 때 빌드 시 npm run build
npx는 node 패키지를 실행시키는 하나의 도구이다.
텍스트
또한 npx는 새로운 패키지 관리 모듈이 아닌 자바스크립트 패키지 관리 모듈인 npm의 5.2.0버전부터 추가된 도구이다. 다시 말하면 npm을 좀 더 편하게 사용하기위해 npm에서 제공해주는 하나의 도구이다.