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


---

Installieren Sie ein npm-Paket aus einer privaten Registrierung
===============================================================

Installieren Sie ein npm-Paket aus einer privaten Registrierung mit ServiceNow IDE {#ariaid-title1}
===================================================================================================

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

Installieren Sie npm-Pakete (Node Package Manager) aus einer privaten Registrierung als Abhängigkeiten in Ihrer Anwendung, um sie als Drittanbieterbibliotheken zu verwenden.

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

Erforderliche Rolle: Administrator

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

Um Pakete aus privaten Registrierungen zu installieren, müssen Sie Ihre Paketmanager-Anwendereinstellungen unter ServiceNow IDEkonfigurieren. Anschließend können Sie auswählen, in welchen Anwendungen Pakete installiert werden sollen.  
Hinweis:  
Um Pakete aus einer anwenderdefinierten Registrierung zu installieren, muss die Registrierung mit dem Header „HTTP `Access-Control-Allow-Origin"` antworten.

Prozedur
--------

1. Navigieren zu AlleApp DevelopmentServiceNow-IDE.
2. Öffnen Sie einen Arbeitsbereich.
3. Öffnen Sie die Befehlspalette mit einem der folgenden Tastenkürzel:  
   * Windows: Strg+Umschalt+P
   * Mac: Befehlstaste-Umschalt-P
   {#use-library-private-npm-registry__ul_j4x_ns4_gcc}
4. <kbd class="ph userinput">Einstellungen eingeben: Öffnen Sie Anwendereinstellungen (JSON)</kbd>, und drücken Sie die Eingabetaste.
5. Geben Sie eine private Registrierung als Standardregistrierung oder bereichsbezogene Registrierung an, aus der Sie Pakete installieren können.

   |             Option             |                                                  Beispiel                                                  |
   |     Standardregistrierung      |                        "package-manager.defaultRegistry": "<private-registry-url>",                        |
   | Bereichsbezogene Registrierung | "package-manager.scopedRegistries": [ { "scope": "@<scope>", "registry": "<private-registry-url>" }, ... ] |
   |--------------------------------|------------------------------------------------------------------------------------------------------------|

   {#use-library-private-npm-registry__choicetable_mnm_z32_42c}  
   Hinweis:  
   Um Pakete aus öffentlichen Registrierungen zu installieren, können Sie neben privaten Registrierungen eine öffentliche Registrierung als Standardregistrierung oder eine bereichsbezogene Registrierung angeben.
6. Geben Sie Ihre Anmeldeinformationen für den Zugriff auf die private Registry an.

   |           Option            |                                                                                                                                                        Bezeichnung                                                                                                                                                        |
   |  Standardauthentifizierung  |                                     Geben Sie einen Anwendernamen und ein Passwort an, um auf die von Ihnen angegebene Standardregistrierung zuzugreifen. "package-manager.basicAuth": [ { "registry": "<private-registry-url>", "user": "<user-name>", "pass": "<password>" }, ... ]                                     |
   | Veraltete Authentifizierung | Geben Sie ein Legacy-Token an, um auf die von Ihnen angegebene Standardregistrierung zuzugreifen. Legacy-Token sind Anmeldeinformationen für die Standardauthentifizierung, die im Base64-Format codiert sind. "package-manager.legacyAuth": [ { "registry": "<private-registry-url>", "token": "<legacy-token>" }, ... ] |
   |   Token-Authentifizierung   |                                                           Geben Sie ein Bearer-Token an, um auf die von Ihnen angegebene Standardregistrierung zuzugreifen. "package-manager.tokenAuth": [ { "registry": "<private-registry-url>", "token": "<token>" }, ... ]                                                            |
   |-----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

   {#use-library-private-npm-registry__choicetable_qmx_xht_ydc}
7. Speichern Sie Ihre Änderungen in der Datei „settings.json".
8. Öffnen Sie die Befehlspalette mit einem der folgenden Tastenkürzel:  
   * Windows: Strg+Umschalt+P
   * Mac: Befehlstaste-Umschalt-P
   {#use-library-private-npm-registry__ul_at2_3d5_ydc}
9. Geben Sie <kbd class="ph userinput">Paketmanager: Abhängigkeiten installieren ein</kbd>, und drücken Sie die Eingabetaste.
10. Wählen Sie eine Anwendung aus, für die Pakete in als Abhängigkeiten installiert werden sollen.  
    Pakete werden im Verzeichnis „node_modules" installiert.
{#use-library-private-npm-registry__steps_vvl_kd5_ydc}

Anwendereinstellungen für den privaten Registrierungszugriff {#use-library-private-npm-registry__example_gff_g25_ydc}
---------------------------------------------------------------------------------------------------------------------

Im folgenden Beispiel hat ein Benutzer den Zugriff auf eine private Registry mithilfe der Standardauthentifizierung konfiguriert. Der Anwender hat auch die Einstellungen für die Installation von Paketen aus einer öffentlichen Registry mit dem Anwendungsbereich `@example` konfiguriert.

    {
        "files.autoSave": "off",
        "package-manager.defaultRegistry": "<private-registry-url>",
        "package-manager.basicAuth": [
            {
            "registry": "<private-registry-url>",
                "user": "<user-name>",
                "pass": "<password>"
            }
        ],
        "package-manager.scopedRegistries": [
            {
                "scope": "@example",
                "registry": "<public-registry-url>"
            }
        ]
    }

Nächste Maßnahme
----------------

Verwenden Sie die Pakete, die Sie als Drittanbieterbibliotheken in Ihrer Anwendung installiert haben. Weitere Informationen finden Sie unter [Verwenden Sie Bibliotheken von Drittparteien in Anwendungen im ServiceNow IDE](https://servicenow-prod.fluidtopics.net/airq6E_afFa~_JUu9G~7VQ "Rufen Sie in Ihrer Anwendung Bibliotheken von Drittparteien auf, um vorhandene Open-Source-Funktionen zu verwenden mit ServiceNow IDE.").

