728x90
반응형
질문 : package.json에서 물결표 (~)와 캐럿 (^)의 차이점은 무엇입니까?
node
와 npm
업그레이드 한 후 npm install moment --save
시도했습니다. 캐럿 ^
접두사 package.json
항목을 저장합니다. 이전에는 물결표 ~
접두사였습니다.
- 왜 npm에서 이런 변화가 일어나나요?
- tilde ~와 캐럿 ^의 차이점은 무엇입니까?
- 다른 사람들에 비해 좋은 점은 무엇인가요?
답변
NPM 문서 및 semver 문서를 참조하십시오.
~version
“대략적인 버전과 동일”은 부 버전을 증가시키지 않고 향후 모든 패치 버전으로 업데이트합니다.~1.2.3
은 1.2.3에서 <1.3.0까지의 릴리스를 사용합니다.^version
“Compatible with version” 은 주 버전을 증가시키지 않고 향후 모든 부 / 패치 버전으로 업데이트합니다.^2.3.4
는 2.3.4에서 <3.0.0까지의 릴리스를 사용합니다.
예외, 특히 ^ 0.2.3과 같은 이전 버전의 경우 아래 설명을 참조하십시오.
출처 : https://stackoverflow.com/questions/22343224/whats-the-difference-between-tilde-and-caret-in-package-json
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
HTML5 localStorage에 객체 저장 (0) | 2021.06.02 |
---|---|
쉘 스크립트에서 JSON을 예쁘게 출력하는 방법 (0) | 2021.06.02 |
HTML 5 : <br> ,<br/> , <br /> 올바른 방법 (0) | 2021.06.02 |
CSS 부모를 선택하는 방법이 있을까? (0) | 2021.06.02 |
올바른 JSON 콘텐츠 유형 (0) | 2021.06.01 |