-
NPM과 package.jsonNode.js 2021. 9. 24. 04:55
npm 이란?
Node Package Manager
대부분의 자바스크립트 프로그램은 패키지라는 이름으로 npm에 등록되어 있다.Package.json이란?
Package.json은 패키지의 버전을 관리하는 파일이다.
따라서, 패키지를 사용하기 전에 package.json부터 만들어야 한다.nodemon
소스 코드가 바뀔 때마다 자동으로 노드를 재실행해주는 패키지
npm install --save-dev nodemon
node_modules
node_modules는 package들이 저장되어있다.
삭제 되거나 없어도 괜찮다.npm install
한번이면 된다.
Version
노드 패키지들의 버전은 항상 세 자리로 이루어져있다.
이것은 SemVer 방식의 버전 넘버링을 따른다. 즉, 세 자리 모두 의미가 있다는 것이다.버전의 첫 번쨰 자리는 major버전이다.
0이면 초기 개발, 그 이후 부터 정식 버전을 의미한다.
major 버전은 하위 호환이 안 될 정도로 패키지의 내용이 수정되어야 올라간다.
즉, 1.5.0에서 2.0.0 으로 올렸다는 것은 1.5.0 버전 사용하던 사람들이 2.0.0으로 업데이트 한다면 에러가 발생할 확률이 크다두 번째 자리는 minor이다.
하위 호환이 되는 기능 업데이트를 할 떄 올린다.세 번째 자리는 patch이다.
기존 기능에 문제가 있어 수정한 것'Node.js' 카테고리의 다른 글
nCloud 배포 (0) 2021.09.24 Apache와 Nginx (0) 2021.09.24 cluster (0) 2021.09.24 HTTPs HTTP2 (0) 2021.09.24 쿠키와 세션 (0) 2021.09.24