---
sourceDocument: Criar ou modificar aplicações do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Criar ou modificar aplicações do Xanadu

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

# Criar e implantar uma aplicação

# Criar e implantar uma aplicação com o ServiceNow SDK {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Crie e implante uma aplicação local desenvolvida com ServiceNow SDK em uma instância ServiceNow.

## Antes de Iniciar

Função necessária: administrador

## Por Que e Quando Desempenhar Esta Tarefa

Este procedimento usa a ServiceNow SDK interface de linha de comando (CLI). Para obter mais informações sobre os comandos e os parâmetros disponíveis, consulte [ServiceNow SDK CLI](https://servicenow-prod.fluidtopics.net/UqxSNcnoze4jUyVlCX71zg#servicenow-sdk-cli-commands "Use a interface de linha de comando (CLI) ServiceNow SDK para gerenciar mudanças entre uma aplicação local e a aplicação em uma instância.").

## Procedimento

1. No diretório da aplicação, abra uma ferramenta de linha de comando em seu sistema.
2. Busque sua aplicação para se manter atualizado com as mudanças nos metadados na instância usando o comando `fetch` :  

       now-sdk fetch --auth <alias>

   Nota:  
   As atualizações nos módulos JavaScript não são incluídas ao buscar metadados da aplicação da sua instância.
3. Crie sua aplicação usando o comando `build`.

   | Tipo de origem | Comando |
   | Origem do JavaScript | now-sdk build |
   | Origem do TypeScript | npm run build Este comando compila arquivos TypeScript em módulos JavaScript e cria sua aplicação. Para obter mais informações sobre como usar o TypeScript em sua aplicação, consulte [Uso de TypeScript em módulos JavaScript com o ServiceNow SDK](https://servicenow-prod.fluidtopics.net/B_Rcti0R9pC6xp~cIQ83WQ#using-typescript "Use o TypeScript ao criar módulos JavaScript com o ServiceNow SDK."). |
   |-|-|

   {#build-deploy-application-now-sdk__choicetable_jcr_cr1_vzb}  
   Os artefatos de compilação são enviados para o diretório dist/app, incluindo os metadados como arquivos XML no diretório dist/app/update. O pacote implantável é enviado para o diretório de destino.
4. Implante sua aplicação usando o comando `deploy` :  

       now-sdk deploy --auth <alias>

   Aviso:  
   Se você usar o parâmetro `--reinstall verdadeiro` com o comando de `implantação`, os metadados da aplicação criados por outros desenvolvedores em sua instância poderão ser removidos. Todos os metadados da aplicação em sua instância que não estão presentes no pacote de implantação local gerado durante o processo de compilação são removidos durante a implantação. Antes de criar sua aplicação, use o comando `now-sdk fetch` para sincronizar seus metadados locais com os metadados em sua instância.

## Resultado

A aplicação é atualizada em sua instância para refletir suas mudanças locais. ServiceNow Fluent O código do é compilado nos metadados da aplicação e os módulos na aplicação são adicionados à tabela Módulo EcmaScript \[sys_module\] na instância.  
Nota:  
Se você tiver versões anteriores de módulos na tabela Módulo EcmaScript \[sys_module\] que não são necessários, a implantação de uma aplicação usando o parâmetro de reinstalação (`now-sdk deploy --reinstall true`) removerá as versões anteriores dos módulos da aplicação da tabela.
**Tarefas relacionadas**   

* [Crie ou converta uma aplicação com o ServiceNow SDK](https://servicenow-prod.fluidtopics.net/Xteja1KFwaS9Iazluxf5PA "Crie uma aplicação com escopo ou converta uma aplicação existente para desenvolver no código de origem com o ServiceNow SDK.")
* [Defina metadados da aplicação em código com ServiceNow Fluent e o ServiceNow SDK](https://servicenow-prod.fluidtopics.net/WLfLwiHWGFtj96xqJieF9Q "Definir metadados da aplicação no código com ServiceNow Fluent e o ServiceNow SDK.")
* [Crie e use módulos JavaScript em aplicações com o ServiceNow SDK](https://servicenow-prod.fluidtopics.net/5GWazcpWQ2xk5i3uyxqJKQ "Otimize sua base de código definindo blocos de código reutilizáveis com módulos JavaScript e o ServiceNow SDK.")
* [Use bibliotecas de terceiros em aplicações com o ServiceNow SDK](https://servicenow-prod.fluidtopics.net/bIq9sCsd5kUr7ymq_vLSvg "Chamar bibliotecas de terceiros em sua aplicação para usar a funcionalidade de código aberto existente com ServiceNow SDK.")

