---
sourceDocument: 호주 애플리케이션 빌드 또는 수정
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/application-development

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 애플리케이션 빌드 또는 수정

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# 타사 라이브러리 사용

# ServiceNow IDE의 애플리케이션에서 타사 라이브러리 사용 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 2분

애플리케이션의 타사 라이브러리를 호출하여 기존 오픈 소스 기능을 사용합니다 와 함께 ServiceNow IDE.

## 시작하기 전에

JavaScript 모듈을 생성합니다. 자세한 내용은 [ServiceNow IDE의 애플리케이션에서 JavaScript 모듈 생성 및 사용](https://servicenow-prod.fluidtopics.net/wtUWj4G4sF~if2mwdz0ZUA "JavaScript 모듈로 재사용 가능한 코드 블록을 정의하여 코드베이스 최적화ServiceNow IDE에서 .") 문서를 참조하십시오.

비공개 레지스트리에서 패키지를 설치하고 사용하려면 에서 패키지 관리자 사용자 설정을 ServiceNow IDE구성해야 합니다. 자세한 내용은 [ServiceNow IDE를 사용하여 프라이빗 레지스트리에서 npm 패키지 설치](https://servicenow-prod.fluidtopics.net/oXhNnhgyO6PmOWQBpktqTw "프라이빗 레지스트리에서 npm(Node Package Manager) 패키지를 애플리케이션의 종속성으로 설치하여 타사 라이브러리로 사용합니다.") 문서를 참조하십시오.

필요한 역할: 관리자

## 이 태스크 정보

타사 라이브러리는 애플리케이션에 JavaScript 모듈로 추가됩니다.
JavaScript 모듈을 만드는 데 사용되는 구문에 대한 일반적인 정보는 MDN Web Docs 웹 사이트의 [JavaScript 모듈](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) 페이지를 참조하십시오.  
중요사항:  
지원되지 않는 API 또는 ECMAScript 기능과 같이 지원되지 않는 기능에 의존하는 타사 라이브러리는 사용할 수 없습니다. 지원되지 않는 기능에 대한 자세한 내용은 해당 문서를 참조하십시오 [Australia에서 타사 라이브러리 지원](https://servicenow-prod.fluidtopics.net/2hfJVayiZcEQC~5OlDKM0A "및 에서 ServiceNow SDK지원하는 일반적인 타사 라이브러리, 부분적으로 지원하거나 지원되지 않는 라이브러리를 검토합니다ServiceNow IDE.")[JavaScript 모듈 및 타사 라이브러리](https://servicenow-prod.fluidtopics.net/BgHqCmt1oAyXsb0oVdi_9Q "JavaScript 모듈을 사용하여 코드 베이스를 최적화하고 관련 코드를 그룹화하거나 타사 라이브러리를 추가하고 애플리케이션 내에서 코드를 재사용합니다.").

## 프로시저

1. 다음으로 이동 모두앱 개발ServiceNow IDE.
2. 애플리케이션이 있는 작업 공간을 엽니다.
3. 활동 표시줄에서 파일 탐색기 보기( ![파일 탐색기]())를 선택합니다.
4. 애플리케이션의 package.json 파일을 엽니다.
5. 사용할 외부 공급업체 라이브러리의 패키지 이름과 버전이 포함된 `종속성` 필드를 추가합니다.  

       "dependencies": {
           "<package name>": "<version>"
         }

6. 외부 공급업체 라이브러리 패키지를 설치합니다.
   1. 다음 바로 가기 키 중 하나를 사용하여 명령 팔레트를 엽니다.  
      * Windows: Ctrl-Shift-P
      * Mac: Cmd-Shift-P
      {#use-third-party-libraries-ide__ul_at2_3d5_ydc}
   2. <kbd class="ph userinput">Package Manager: Install Dependencies</kbd>를 입력하고 Enter 키를 누릅니다.

   {#use-third-party-libraries-ide__substeps_omf_ggj_nhc}  
   패키지는 node_modules 디렉터리에 설치됩니다.
7. JavaScript 모듈에서 import 문을 사용하여 라이브러리를 임포트합니다.  
   이 예에서 모듈에는 lodash 모듈에 대한 네임스페이스 임포트가 포함되어 있습니다.

       import * as lodash from "lodash"

   이 예제에서 모듈에는 lodash 모듈의 camelCase 함수에 대한 명명된 가져오기가 포함되어 있습니다.

       import camelCase from 'lodash'

8. 모듈의 라이브러리에서 임포트한 코드를 호출하여 재사용합니다.
9. 상태 표시줄에서 빌드 및 설치를 선택합니다.  
   ![빌드 및 설치](){#use-third-party-libraries-ide__build-icon}

   편집기에 열려 있는 활성 파일에 따라 빌드할 애플리케이션이 결정됩니다. 열려 있는 파일이 없으면 메시지가 표시되면 빌드할 애플리케이션을 선택합니다.  
   빌드가 완료되면 모듈이 EcmaScript 모듈 \[sys_module\] 테이블에 추가됩니다.
* **[ServiceNow IDE를 사용하여 프라이빗 레지스트리에서 npm 패키지 설치](https://servicenow-prod.fluidtopics.net/oXhNnhgyO6PmOWQBpktqTw)**   
  프라이빗 레지스트리에서 npm(Node Package Manager) 패키지를 애플리케이션의 종속성으로 설치하여 타사 라이브러리로 사용합니다.

**관련 개념**   

* [JavaScript 모듈 및 타사 라이브러리](https://servicenow-prod.fluidtopics.net/BgHqCmt1oAyXsb0oVdi_9Q "JavaScript 모듈을 사용하여 코드 베이스를 최적화하고 관련 코드를 그룹화하거나 타사 라이브러리를 추가하고 애플리케이션 내에서 코드를 재사용합니다.")

