---
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


---

# Configurar seu projeto

# Configurar seu projeto {#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 o projeto de componente e o conjunto de arquivos necessários para desenvolver um componente. Você pode se conectar à sua instância e criar um escopo da aplicação para o seu componente ou pode reservar um escopo para verificar mais tarde.

## Antes de Iniciar

[Configurar seu ambiente](https://servicenow-prod.fluidtopics.net/ourC0hNhETgWb0BLV0Q8jA "Prepare seu ambiente local instalando o ambiente de tempo de execução JavaScript Node.js, o gerenciador de pacotes Node (npm) e o extensão do componente iu. Essas ferramentas permitem desenvolver e criar componentes localmente e implantá-los em sua instância.").

## Procedimento

1. Crie uma pasta para o seu projeto e aponte a ferramenta de linha de comando do sistema para a pasta.
2. Crie o projeto de componente e todos os arquivos necessários para criar um componente.
   1. Na pasta que você criou, execute este comando.  

          $ snc ui-component project [--name name --description description --scope scope --offline]

      Passe valores para esses argumentos.  
      {#setup-component-project__table_bkt_yyt_vkb__entry__2}

      | Nome | Descrição |
      |-|-|
      | nome | Obrigatório. O nome do projeto. Deve ser um nome de pacote npm válido e exclusivo. |
      | descrição | A descrição do projeto a estar disponível no registro npm e na lista de plug-ins em sua instância. |
      | scope | Escopo da aplicação sugerido a ser atribuído a este projeto e seus componentes. Se fornecido, a instância validará o nome. Use as diretrizes de identificador de namespace para desenvolvimento de aplicações na instância. Para obter mais informações, consulte [Escopo da aplicação](https://servicenow-prod.fluidtopics.net/zY3iadmCCTWsdfoZF9kneg "O escopo da aplicação protege as aplicações identificando e restringindo o acesso a dados e arquivos de aplicações."). Máximo: 18 caracteres. Caso: caso de cobra. Padrão: `x_customerprefix_componentname`, em que: * `customerprefix` é o valor na propriedade do sistema glide.appcreator.company.code em sua instância. * `componentsname` é o valor fornecido no parâmetro de `nome` do componente quando você criou o projeto. {#setup-component-project__scope-params} Como alternativa, você pode adicionar um valor ao parâmetro `scopeName` no arquivo now-ui.json. Para obter mais informações, consulte [Alterar o escopo da aplicação de um componente](https://servicenow-prod.fluidtopics.net/vVwMD6ND242Ycr9arZ9RFg "Altere o escopo da aplicação de um componente se você encontrar problemas de escopo ao implantar seu componente em uma instância. Por exemplo, você pode ter definido um escopo da aplicação que já está em uso ou é inválido ao criar um componente no modo off-line."). |
      | offline | Quando verdadeiro, cria e estrutura um componente enquanto está desconectado da sua instância. Ignora a validação do nome do escopo fornecido. Padrão: `falso`. |
      [ ]

      {#setup-component-project__table_bkt_yyt_vkb}  

          $ snc ui-component project --name @myorg/movie-quotes --description 'A web component that prints movie quotes.'

          $ snc ui-component project --name @myorg/hello-world --scope x_myorg_helloworld --offline

   {#setup-component-project__substeps_yyl_bct_tkb}
3. Execute o seguinte comando para instalar as dependências do npm.  

       npm install

## O que Fazer Depois

[Desenvolver um componente](https://servicenow-prod.fluidtopics.net/eyOObVZdwtqEOVvfiyGNyw "Adicione seu código de componente e teste-o usando um servidor de desenvolvimento local.").
**Conceitos relacionados**   

* [Construtor de componente personalizado](https://servicenow-prod.fluidtopics.net/1fP78Qyn79GbWRJSiJ9ZaQ "Desenvolva componentes personalizados usando o Estrutura de IU do Next Experience e o extensão do componente iu.")

