Verwenden Sie Bibliotheken von Drittparteien in Anwendungen im ServiceNow IDE

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Rufen Sie in Ihrer Anwendung Bibliotheken von Drittparteien auf, um vorhandene Open-Source-Funktionen zu verwenden mit ServiceNow IDE.

    Vorbereitungen

    Erstellen Sie ein JavaScript-Modul. Weitere Informationen finden Sie unter Erstellen und verwenden Sie JavaScript-Module in -Anwendungen im ServiceNow IDE.

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Bibliotheken von Drittparteien werden Anwendungen als JavaScript-Module hinzugefügt. Allgemeine Informationen zur Syntax zum Erstellen von JavaScript-Modulen finden Sie auf der Seite „ JavaScript -Module“ auf der MDN-Webdokument-Website.

    Wichtig:
    Sie können keine Bibliotheken von Drittparteien verwenden, die auf nicht unterstützten Funktionen basieren, z. B. nicht unterstützten APIs oder ECMAScript-Funktionen. Weitere Informationen zu nicht unterstützten Funktionen finden Sie unter JavaScript-Module und Bibliotheken von Drittparteien.

    Prozedur

    1. Navigieren zu Alle > ServiceNow-IDE.
    2. Öffnen Sie einen Arbeitsbereich mit einer Anwendung.
    3. Wählen Sie in der Aktivitätsleiste die Ansicht Datei-Explorer ( Datei-Explorer).
    4. Öffnen Sie die Datei „package.json “ für die Anwendung.
    5. Fügen Sie das Feld „ Abhängigkeiten “ mit dem Paketnamen und der Version der zu verwendenden Bibliotheken von Drittparteien hinzu.
      "dependencies": {
          "<package name>": "<version>"
        }
    6. Importieren Sie die Bibliothek mithilfe einer Importanweisung in ein JavaScript-Modul.
      In diesem Beispiel enthält das Modul einen Namespace-Import für das lodash-Modul.
      import * as lodash from "lodash"

      In diesem Beispiel enthält das Modul einen benannten Import für die Funktion kamelCase im Modul lodash.

      import camelCase from 'lodash'
    7. Rufen Sie den aus der Bibliothek in Ihrem Modul importierten Code auf, um ihn wiederzuverwenden.
    8. Wählen Sie in der Statusleiste Build ( Build).
      Die aktive Datei, die im Editor geöffnet ist, bestimmt, welche Anwendung erstellt werden soll. Wenn keine Dateien geöffnet sind, wählen Sie bei entsprechender Aufforderung die zu erstellende Anwendung aus.
      Nach dem Erstellen werden die Bibliotheken von Drittparteien Ihrer Anwendung hinzugefügt, und ihre Module werden der Tabelle „ECMAScript-Modul“ [sys_module] hinzugefügt.