---
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 SDK 를 사용하여 애플리케이션 및 설치배포 {#ariaid-title1}

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

인스턴스에서 사용하여 ServiceNow SDK 개발된 로컬 애플리케이션을 빌드 및 설치하고 합니다ServiceNow.

## 시작하기 전에

를 사용하여 ServiceNow SDK로컬 시스템에 애플리케이션을 추가합니다. 자세한 내용은 [ServiceNow SDK를 사용하여 애플리케이션 추가](https://servicenow-prod.fluidtopics.net/wDnmm3xlrW3HELGAP4Suag "로컬 시스템에 애플리케이션을 추가하여 .ServiceNow SDK") 문서를 참조하십시오.

필요한 역할: 관리자

## 이 태스크 정보

이 절차에서는 명령줄 인터페이스(CLI)를 ServiceNow SDK 사용합니다. 명령줄 도구에서 `now-sdk --help` 를 입력하여 사용 가능한 명령 및 전역 옵션에 대한 정보를 가져옵니다. 명령 및 해당 매개변수에 대한 추가 정보를 보려면 명령과 `--help` 또는 `-h`를 입력합니다. 예를 들어 `now-sdk auth --help`입니다. CLI에 대한 자세한 내용은 다음 문서를 참조하십시오 [ServiceNow SDK CLI](https://servicenow-prod.fluidtopics.net/g2v2pMSqOFyn5GLaaJ79cA#servicenow-sdk-cli-commands "명령줄 인터페이스(CLI)를 ServiceNow SDK 사용하여 로컬 애플리케이션과 인스턴스의 애플리케이션 간의 변경을 관리합니다.").  
주:  
를 사용하여 ServiceNow SDK전역 애플리케이션을 빌드하려면 특히 애플리케이션에 더 복잡한 종속성이 있는 경우 노드 패키지 관리자(npm)를 패키지 관리자로 사용해야 합니다.

## 프로시저

1. Visual Studio Code에서 범위가 지정된 애플리케이션 디렉터리를 엽니다.
2. 애플리케이션 디렉터리에서 통합 터미널 창을 엽니다.
3. `transform` 명령을 사용하여 인스턴스에서 애플리케이션에 변경 내용을 다운로드하여 로컬에서 변경 내용을 최신 상태로 유지합니다.  

       now-sdk transform --auth <alias>

   애플리케이션 메타데이터에 대한 변경 사항은 다운로드되어 소스 코드로 동기화됩니다. 메타데이터가 로컬 애플리케이션에 XML과 소스 코드로 존재하는 경우 인스턴스에 설치할 때 XML 버전이 우선합니다.  
   주:  
   인스턴스에서 애플리케이션 메타데이터를 다운로드할 때는 JavaScript 모듈에 대한 업데이트가 포함되지 않습니다.
4. `build` 명령을 사용하여 애플리케이션을 빌드합니다.  

       now-sdk build

   빌드 아티팩트는 dist/app/update 디렉터리에 XML 파일로 메타데이터를 포함하여 dist/app 디렉터리로 출력됩니다.
5. 설치 install 명령을 사용하여 애플리케이션을 합니다.  

       now-sdk install --auth <alias>

   경고:  
   `install` 명령을 사용하여 `--reinstall` 매개변수를 true로 설정하면 인스턴스에서 다른 개발자가 생성한 애플리케이션 메타데이터를 제거할 수 있습니다. 빌드 프로세스 중에 생성된 로컬 할부 패키지에 없는 인스턴스의 모든 애플리케이션 메타데이터는 할부 중에 제거됩니다. 애플리케이션을 빌드하기 전에 `now-sdk transform` 명령을 사용하여 로컬 메타데이터를 인스턴스의 메타데이터와 동기화합니다.

## 결과

애플리케이션이 인스턴스에서 업데이트되어 로컬 변경 내용을 반영합니다. ServiceNow Fluent 코드가 애플리케이션 메타데이터로 컴파일되고 애플리케이션의 모듈이 인스턴스의 EcmaScript 모듈 \[sys_module\] 테이블에 추가됩니다.  
주:  
EcmaScript 모듈 \[sys_module\] 테이블에 필요하지 않은 이전 버전의 모듈이 있는 경우 애플리케이션을 다시 설치하면 테이블에서 이전 버전의 애플리케이션 모듈이 제거됩니다.

