- 조직은 어떤 패키지가 '공식'인지 아닌지 명확하게 할 수 있습니다.
- 예를 들어 패키지의 범위가
@angular
인 경우 Angular 핵심 팀에서 게시 한 것입니다.
- 패키지 이름은 전체 레지스트리가 아니라 게시 된 범위에 고유해야합니다.
- 예를 들어, 패키지 이름
http
이 (가) 기본 저장소에서 이미 사용되었지만 Angular에도@angular/http
이 (가)있을 수 있습니다. - 글로벌 모듈-오늘날 존재하는 명명 규칙을 따르는 모듈입니다.
require('foo')
이며 기쁨이 많습니다.npm install XYZ
명령을 통해 한 명 이상의 사람들이 소유합니다. - 범위가 지정된 모듈-조직 이름 아래에 "범위가 지정된"새로운 모듈로 조직 이름, 슬래시 및 마지막으로 패키지 이름 (예 :
@
)으로 시작합니다.@someOrgScope/packagename
. 범위는 관련 패키지를 그룹화하는 방법이며 npm이 패키지를 처리하는 방식에 대한 몇 가지 영향을 미칩니다.