Package.json의 PeerDependecny와 버전 표기법
노트
- Package.json 에는 의존성 명시 스코프가 크게 dependency, devDependency, PeerDepedency 이렇게 나뉜다.
- dependency
- devDependecny
- peerDependency
- 버전을 표기하는 방법은 기본적으로 semver 를 기준으로 하는데 여러가지 방법이 있다.
- 틸드(~): patch 버전내에서 업데이트
- 캐럿(^): major 버전이 업데이트 되지 않는 하위호환성이 보장되는 범위내 업데이트
- 와일드카드(x): 매칭되는 버전중 가장 최신 버전을 가져온다
- 그냥 명시: 지정한 버전만 가져온다
요약