> 웹 프론트엔드 > JS 튜토리얼 > nodejs package.json 예제에 대한 자세한 설명

nodejs package.json 예제에 대한 자세한 설명

零下一度
풀어 주다: 2017-06-30 13:17:18
원래의
1338명이 탐색했습니다.

nodejs의 package.json은 종속성을 포함한 모듈을 노드 패키지 관리자에게 모듈 처리 방법을 알려주는 여러 가지 지침을 포함할 수 있는 간단한 JSON 파일로 정의합니다. 종속성은 이 모듈이 의존하는 모듈과 버전을 나타냅니다. ^1.2.0 또는 ~1.2.0과 같은 버전 범위 표시기를 자주 볼 수 있습니다.

먼저 전체 버전 번호 그룹은 [메이저 버전 번호, 마이너 버전 번호, 패치 버전 번호]로 표현됩니다.

1. ~를 사용하여 범위를 표시합니다

버전에 메이저 버전과 마이너 버전이 지정된 경우 숫자이면 패치 버전 업그레이드만 허용됩니다.

메이저 버전만 지정한 경우 마이너 버전과 패치 버전 업그레이드가 허용됩니다.

~1.2.3은 메이저 버전과 마이너 버전을 지정하므로 1.2.9로 업그레이드할 수 있습니다.

~1은 메이저 버전을 지정하며 1.9.9

~1.2.3-beta로 업그레이드할 수 있습니다. 2 >=1.2.3-beta.2 < 1.3.0

(참고: 버전 1.2.3은 beta.2보다 높은 베타 버전을 허용하지만 1.2.4-beta.2는 다른 버전에 속하므로 허용되지 않습니다. 버전 번호 그룹의 베타 버전입니다. )

2. ^로 범위를 지정하면 가장 왼쪽의 0이 아닌 버전 번호를 변경하지 않는 버전 업그레이드가 가능합니다. 즉, ^1.0.0은 부 버전 업그레이드를 허용합니다. 0.1.0은 패치 버전 업그레이드를 허용하고, ^0.0.x는 업그레이드를 허용하지 않습니다.

^1.2.3 >=1.2.3 < 2.0.0

^0.2.3 >=0.2.3 < 0.3.0

^0.0.3 >=0.0.3 < 4

^1.2.3-beta.2 >=1.2.3-beta.2 < 2.0.0

beta-2보다 높은 버전 1.2.3의 베타 버전을 허용합니다.

^0.0.3-beta.2 >=0.0.3-beta.2 < 0.0.4

beta-2보다 높은 버전 0.0.3만 허용

^가 포함된 버전을 구문 분석하는 경우 패치 버전 번호가 누락된 경우 0이 추가되지만 유연하게 처리됩니다. 즉, 주 버전 번호와 부 버전 번호가 모두 0이 될 수 있습니다.

^1.2.x >= 1.2.0 < 2.0.0

^1.x >= 1.0.0 < 2.0.0

^0.0.x >= 0.0.0 < 0

^0.0 >= 0.0.0 < 0.1.0

^0.x >= 0.0.0 <

위 내용은 nodejs package.json 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿