ServiceNow IDE를 사용하여 프라이빗 레지스트리에서 npm 패키지 설치
프라이빗 레지스트리에서 npm(Node Package Manager) 패키지를 애플리케이션의 종속성으로 설치하여 타사 라이브러리로 사용합니다.
시작하기 전에
필요한 역할: 관리자
이 태스크 정보
비공개 레지스트리에서 패키지를 설치하려면 에서 패키지 관리자 사용자 설정을 ServiceNow IDE구성해야 합니다. 그런 다음 패키지를 설치할 애플리케이션을 선택할 수 있습니다.
ServiceNow IDE 는 공용 npm 레지스트리(https://registry.npmjs.org)를 기본 패키지 소스로 사용합니다. 네트워크에서 이 레지스트리에 대한 액세스를 차단하는 경우 에서 패키지를 다운로드하고 애플리케이션을 ServiceNow IDE빌드하려면 대체 레지스트리에 액세스할 수 있어야 합니다. 시스템에서 공용 npm 레지스트리에 대한 액세스가 차단된 경우 의 패키지 관리자 사용자 설정 ServiceNow IDE에서 비공개 npm 레지스트리를 구성해야 합니다.
주:
비공개 레지스트리에서 패키지를 설치하려면 레지스트리가 HTTP
Access-Control-Allow-Origin 헤더로 응답해야 합니다.프로시저
비공개 레지스트리 접근에 대한 사용자 설정
다음 예시에서 사용자는 기본 인증을 사용하여 비공개 레지스트리에 대한 액세스를 구성했습니다. 또한 사용자는 @example 범위가 있는 공용 레지스트리에서 패키지를 설치하도록 설정을 구성했습니다.
{
"files.autoSave": "off",
"package-manager.defaultRegistry": "<private-registry-url>",
"package-manager.basicAuth": [
{
"registry": "<private-registry-url>",
"user": "<user-name>",
"pass": "<password>"
}
],
"package-manager.scopedRegistries": [
{
"scope": "@example",
"registry": "<public-registry-url>"
}
]
}
다음에 수행할 작업
애플리케이션에서 외부 공급업체 라이브러리로 설치한 패키지를 사용합니다. 자세한 내용은 ServiceNow IDE의 애플리케이션에서 타사 라이브러리 사용 문서를 참조하십시오.