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

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama 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 SDK {#ariaid-title1}
===================================================================================

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

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

Vorbereitungen
--------------

Erforderliche Rolle: Administrator

Warum und wann dieser Vorgang ausgeführt wird
---------------------------------------------

In diesem Verfahren wird die Befehlszeilenschnittstelle (CLI) ServiceNow SDK verwendet. Geben Sie in einem Befehlszeilentool `now-sdk --help` ein, um Informationen zu den verfügbaren Befehlen und globalen Optionen zu erhalten. Um zusätzliche Informationen zu einem Befehl und seinen Parametern zu erhalten, geben Sie den Befehl und `--help` oder `-h`ein. Beispiel: `now-sdk auth --help`. Weitere Informationen zur CLI finden Sie unter [ServiceNow SDK CLI](https://servicenow-prod.fluidtopics.net/gNQFY3sDl4YiB8rpIAoT0g#servicenow-sdk-cli-commands "Verwenden Sie die Befehlszeilenschnittstelle (CLI) ServiceNow SDK, 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 SDK](https://servicenow-prod.fluidtopics.net/zAIKyG8pjQD~GBrldfdNYw#using-typescript "Verwenden Sie TypeScript, wenn Sie JavaScript-Module mit ServiceNow SDKerstellen."). |
   |-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

   {#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 Module" \[sys_module\] haben, die nicht benötigt werden, werden durch die Installation einer Anwendung mit dem Neuinstallationsparameter (`now-sdk deploy --reinstall true`) frühere Versionen der Module der Anwendung aus der Tabelle entfernt.

