티스토리 뷰
생활코딩/Full Stack
Node and npm Version Numbering : package.json 내에 dependencies 모듈 버전 이해하기
우봉이 2015. 1. 16. 14:00Node.js 를 하다보면 package.json 파일을 통해 node.js로 진행하는 애플리케이션의 대한 정보와 모듈에 대한 정보를 관리할 수 있습니다.
JSON 형태로 작성해서 프로젝트를 관리 할 수 있습니다.
package.json 을 작성하면 npm install 명령어를 통해 의존성을 가진 모듈들의 설치가 가능합니다.
{ "name": "start-code", "main": "server.js", "dependencies" : { "express" : "~4.8.6" } }
package.json 이러한 형태로 작성이 되고, 자세한 속성들은 찾아보면 알 수 있습니다.
여기서 살펴 볼 내용은 모듈명 옆에 버전에서 ~ 과 같이 버전에 대한 범위를 지정할 수 있는데요 이에 대한 설명을 하려고 합니다.
- : "~4.8.6" - 범위 입니다. 4.8.6 보다는 크면서 4.9 이하의 버전을 의미합니다.
- : ">4.8.6" - 큰 버전
- : "=4.8.6" - only 4.8.6
- : ">=4.8.6" - 크거나 같은 버전
- : "<4.8.6" - 작은 버전
- : "<=4.8.6" - 작거나 같은 버전
- : "4.8.6" - only 4.8.6
- : "4.8.x" - 4.8 버전대 아무거나
- : "latest" - 최신 버전
- : "^4.8.6" - 4.8.6버전과 호완 되는 버전
- : "4.8.3 - 4.8.6" - 4.8.3 보다는 크거나 같으면서 4.8.6보단 작거나 같은 버전
이렇게 다양하게 표기가 가능하니 자신의 취향대로 변경할 수 있습니다~
'생활코딩 > Full Stack' 카테고리의 다른 글
Node Authentication 02 - JWT 실습 (0) | 2015.01.19 |
---|---|
Node Authentication 01 - JWT (0) | 2015.01.19 |
PC에서 모바일 페이지로 이동 (0) | 2014.12.22 |
Express + Node.JS + AngularJS Seed Project (0) | 2014.12.12 |
AngularJS REST 와 Custom Services (0) | 2014.11.20 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- AngularJS
- 자바스크립트
- 한성키보드
- log4jdbc
- java
- 브라우저 콘솔
- jsonify
- Spring
- AOP
- spring jpa
- offline.js
- @Temporal
- 쿼리 로그
- telegram bot
- WYSIWYG
- summernote
- 초대장
- 정적 파일
- bootstrap
- RollingFileAppender
- @Access
- jQuery 삽입
- static resources
- Excel
- 오프라인 확인
- mybatipse
- 스프링 부트
- Spring Boot
- GO1104 LED
- learning javascript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함