범위가 지정된 패키지에 대한 NPM의 @ 접두사 이해
npm에서 패키지 이름의 '@' 접두사는 "범위가 지정된 패키지의 사용을 나타냅니다. " 이 기능을 사용하면 사용자와 조직은 자신의 패키지에 네임스페이스를 지정하여 해당 범위 내에서 유일한 패키지 게시자가 되도록 보장할 수 있습니다.
범위가 지정된 패키지 작동 방식
범위가 지정된 패키지는 프로그래밍 언어의 네임스페이스와 유사합니다. 각 사용자 또는 조직에는 고유한 범위가 있으며 해당 범위 내의 패키지 이름은 전체 npm 레지스트리가 아닌 해당 범위에서만 고유하면 됩니다. 이는 서로 다른 조직이나 개인이 동일한 이름을 가진 패키지를 가질 수 있지만 범위에 따라 구별된다는 의미입니다.
범위 패키지의 이점
범위 패키지는 패키지를 향상시킵니다. 다양한 방법으로 관리:
범위가 지정된 패키지 검색
처음에는 비공개 패키지가 존재하기 때문에 범위가 지정된 패키지를 npm 공개 검색에서 쉽게 검색할 수 없었습니다. 그러나 이제 공개 범위 패키지를 검색할 수 있으므로 더 쉽게 찾고 설치할 수 있습니다.
예
Angular 라이브러리는 다음과 같이 범위가 지정된 패키지에 @ 접두사를 사용합니다. npm install @angular/router 명령에서 볼 수 있습니다. 이는 @angular/router 패키지가 Angular 핵심 팀에 의해 게시되었음을 나타냅니다.
위 내용은 NPM이 패키지에 `@` 접두사를 사용하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!