티스토리 뷰
생활코딩/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
- telegram bot
- WYSIWYG
- jsonify
- 오프라인 확인
- 스프링 부트
- Spring
- @Temporal
- 자바스크립트
- AngularJS
- learning javascript
- @Access
- java
- log4jdbc
- 한성키보드
- jQuery 삽입
- Spring Boot
- GO1104 LED
- Excel
- bootstrap
- RollingFileAppender
- mybatipse
- 초대장
- AOP
- 정적 파일
- spring jpa
- summernote
- 쿼리 로그
- static resources
- 브라우저 콘솔
- offline.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함