- 조직은 어떤 패키지가 '공식'인지 아닌지 명확하게 할 수 있습니다.
- 예를 들어 패키지의 범위가
@angular인 경우 Angular 핵심 팀에서 게시 한 것입니다.
- 패키지 이름은 전체 레지스트리가 아니라 게시 된 범위에 고유해야합니다.
- 예를 들어, 패키지 이름
http이 (가) 기본 저장소에서 이미 사용되었지만 Angular에도@angular/http이 (가)있을 수 있습니다. - 글로벌 모듈-오늘날 존재하는 명명 규칙을 따르는 모듈입니다.
require('foo')이며 기쁨이 많습니다.npm install XYZ명령을 통해 한 명 이상의 사람들이 소유합니다. - 범위가 지정된 모듈-조직 이름 아래에 "범위가 지정된"새로운 모듈로 조직 이름, 슬래시 및 마지막으로 패키지 이름 (예 :
@)으로 시작합니다.@someOrgScope/packagename. 범위는 관련 패키지를 그룹화하는 방법이며 npm이 패키지를 처리하는 방식에 대한 몇 가지 영향을 미칩니다.
npm 패키지에서 "at"(@) 접두어의 의미는 무엇입니까?
이것은 NPM 패키지의 이름 공간을 효과적으로 허용하는 '범위 패키지'라는 NPM의 새로운 기능입니다. NPM의 모든 사용자 및 조직은 고유 한 범위를 가지며 패키지를 추가 할 수있는 유일한 사람입니다. 여러 가지 이유로 유용합니다. 조직은 어떤 패키지가 '공식'인지 아닌지 명확하게 할 수 있습니다. 예를 들어 패키지의 범위가 @angular 인 경우 Angular 핵심 팀에서 게시 한 것입니다.
https://www.it-swarm.dev/ko/javascript/npm-%ED%8C%A8%ED%82%A4%EC%A7%80%EC%97%90%EC%84%9C-at-%EC%A0%91%EB%91%90%EC%96%B4%EC%9D%98-%EC%9D%98%EB%AF%B8%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C/824984434/
