---
sourceDocument: Xanadu: Erstellen oder ändern Sie Anwendungen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu: Erstellen oder ändern Sie Anwendungen

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

# Erstellen Sie eine Anwendung, und stellen Sie sie bereit

# Erstellen und stellen Sie eine Anwendung mit bereit ServiceNow {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Erstellen Sie eine mit ServiceNow entwickelte lokale Anwendung, und stellen Sie sie in einer Instanz von ServiceNow bereit.

## Vorbereitungen

Erforderliche Rolle: admin

## Warum und wann dieser Vorgang ausgeführt wird

In diesem Verfahren wird die Befehlszeilenschnittstelle (CLI) ServiceNow verwendet. Weitere Informationen zu den Befehlen und verfügbaren Parametern finden Sie unter [ServiceNow CLI](https://servicenow-prod.fluidtopics.net/qVdz7lBbFcId0dtZzrkvxQ#servicenow-sdk-cli-commands "Verwenden Sie die Befehlszeilenschnittstelle (CLI) ServiceNow, um Changes zwischen einer lokalen Anwendung und der Anwendung in einer -Instanz zu verwalten.").

## Prozedur

1. Öffnen Sie im Anwendungsverzeichnis ein Befehlszeilentool auf Ihrem System.
2. Rufen Sie Ihre Anwendung mit dem folgenden Befehl `abrufen` ab, um über Änderungen an den Metadaten in der Instanz auf dem Laufenden zu bleiben:  

       now-sdk fetch --auth <alias>

   Hinweis:  
   Updates für JavaScript-Module werden beim Abrufen von Anwendungsmetadaten aus Ihrer Instanz nicht berücksichtigt.
3. Erstellen Sie Ihre Anwendung mit dem `Build-` Befehl.

   | Quelltyp | Befehl |
   | JavaScript-Quelle | now-sdk build |
   | TypeScript-Quelle | npm run build Dieser Befehl kompiliert TypeScript-Dateien in JavaScript-Modulen und erstellt Ihre Anwendung. Weitere Informationen zur Verwendung von TypeScript in Ihrer Anwendung finden Sie unter [TypeScript in JavaScript-Modulen mit verwenden ServiceNow](https://servicenow-prod.fluidtopics.net/RSsrLOkQ4YVnKFhpFrXiBQ#using-typescript "Verwenden Sie TypeScript, wenn Sie JavaScript-Module mit ServiceNowerstellen."). |
   |-|-|

   {#build-deploy-application-now-sdk__choicetable_jcr_cr1_vzb}  
   Die Build-Artefakte werden im Verzeichnis „dist/app" ausgegeben, einschließlich der Metadaten als XML-Dateien im Verzeichnis „dist/app/update ". Das bereitstellbare Paket wird in das Zielverzeichnis ausgegeben.
4. Stellen Sie Ihre Anwendung mit dem Befehl „ `deploy` " bereit:  

       now-sdk deploy --auth <alias>

   Warnung:  
   Wenn Sie den Parameter `„--reinstall true"` mit dem Befehl „ `deploy` " verwenden, können von anderen Entwicklern in Ihrer Instanz erstellte Anwendungsmetadaten entfernt werden. Alle Anwendungsmetadaten in Ihrer Instanz, die nicht im während des Build-Prozesses generierten lokalen Bereitstellungspaket vorhanden sind, werden während der Bereitstellung entfernt. Verwenden Sie vor dem Erstellen Ihrer Anwendung den Befehl `now-sdk fetch`, um Ihre lokalen Metadaten mit den Metadaten in Ihrer -Instanz zu synchronisieren.

## Ergebnisse

Die Anwendung wird in Ihrer Instanz entsprechend Ihren lokalen Änderungen aktualisiert. ServiceNow Fluent Der Code von wird in Anwendungsmetadaten kompiliert, und Module in der Anwendung werden der Tabelle „ECMAScript-Modul" \[sys_module\] in der Instanz hinzugefügt.  
Hinweis:  
Wenn Sie frühere Versionen von Modulen in der Tabelle „EcmaScript-Modul" \[sys_module\] haben, die nicht benötigt werden, werden durch die Bereitstellung einer Anwendung mit dem Neuinstallationsparameter (`now-sdk deploy --reinstall true`) frühere Versionen der Module der Anwendung aus der Tabelle entfernt.
**Zugehörige Tasks**   

* [Erstellen oder konvertieren Sie eine Anwendung mit ServiceNow](https://servicenow-prod.fluidtopics.net/mxdGrkv4ar6zKahhirG40Q "Erstellen Sie eine bereichsbezogene Anwendung, oder konvertieren Sie eine vorhandene Anwendung für die Entwicklung im Quellcode mit ServiceNow.")
* [Definieren Sie Anwendungsmetadaten im Code mit ServiceNow Fluent und ServiceNow](https://servicenow-prod.fluidtopics.net/wsFRGawTOMiUAAAOAZYghA "Definieren Sie mit im Code Anwendungsmetadaten ServiceNow Fluent und ServiceNow.")
* [Erstellen und verwenden Sie JavaScript-Module in Anwendungen mit ServiceNow](https://servicenow-prod.fluidtopics.net/yLcihzPuaavzdv1BVygG8A "Optimieren Sie Ihre Codebasis, indem Sie wiederverwendbare Codeblöcke mit JavaScript-Modulen definieren und ServiceNow.")
* [Verwenden Sie Bibliotheken von Drittparteien in Anwendungen mit ServiceNow](https://servicenow-prod.fluidtopics.net/1Vf8_YJn184XEzJlOute_g "Rufen Sie in Ihrer Anwendung Bibliotheken von Drittparteien auf, um vorhandene Open-Source-Funktionen zu verwenden mit ServiceNow.")

