Verwendung von TypeScript in JavaScript-Modulen mit ServiceNow SDK
Verwenden Sie TypeScript, wenn Sie JavaScript-Module mit erstellen ServiceNow SDK.
Typescript verwendet statische Eingabe und Typanmerkungen, um Entwickler zu unterstützen, die beim Schreiben von Code früher Fehler erkennen Visual Studio Code.
Allgemeine Informationen zur Verwendung von TypeScript finden Sie unter Typescript-Dokumentation Auf der Website typescriptlang.org.
Verwenden Sie TypeScript in JavaScript-Modulen
Verwenden Sie TypeScript in JavaScript-Modulen, indem Sie Ihrer Anwendung Unterstützung für TypeScript hinzufügen.
Vorbereitungen
Installieren Sie TypeScript Version 4.8.4 oder höher. Installationsanweisungen finden Sie unter TypeScript herunterladen Auf der Website typescriptlang.org.
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Führen Sie dieses Verfahren aus, um vorhandene Anwendungen, die nicht mit einer TypeScript-Vorlage erstellt wurden, für die Verwendung von TypeScript in Modulen zu aktualisieren . Beginnend mit ServiceNow SDKVersion 3,0, Anwendungsunterstützung mit TypeScript in JavaScript-Modulen standardmäßig mit standardmäßigen Compiler-Optionen. Zur Verwendung von Tsconfig.JSON Datei mit anwenderdefinierten Optionen für die Übertragung von TypeScript in JavaScript während des Build-Prozesses konfigurieren TsconfigPath Parameter in Now.config.JSON Datei. Wenn Sie vor dem Erstellen der Anwendung einen anwenderdefinierten Transpilationsschritt verwenden möchten, konfigurieren Sie ModulePaths Parameter in Now.config.JSON Datei.
Prozedur
Fügen Sie Typdefinitionen für APIs hinzu
Erhalten Sie Typahead-Unterstützung für APIs und skriptfähige Objekte außerhalb von Glide-APIs.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Now-sdk-Abhängigkeiten Befehl. Weitere Informationen finden Sie unter Herunterladen Modul und Skriptabhängigkeiten.Führen Sie dieses Verfahren aus, um Typdefinitionen manuell hinzuzufügen, die Now-sdk-Abhängigkeiten Wird nicht heruntergeladen. Sie können Module direkt in deklarieren ServiceNow SDKAnwendung zum Stub des Zugriffs auf die APIs für Vorauseingabe-Support. Diese Module sind nicht im Anwendungspaket enthalten, können jedoch in einem Quellsteuerungs-Repository für die Anwendung nachverfolgt und von Entwicklern freigegeben werden.