Debugging von Node.js®
Um den TypeScript/JavaScript-Code zu debuggen, kann der WinCC OA JavaScript Manager für Node.js mittels Manageroption in den Debugging-Modus versetzt werden, wodurch ein Interface geöffnet wird, mittels welchem mit herkömmlichen TypeScript/JavaScript-Debugging Werkzeugen auf den Manager zugegriffen werden kann.
Node.js® Debugging aktivieren
Folgende Schritte müssen durchgeführt werden, um den TypeScript/JavaScript zu debuggen:
- Fügen Sie dem WinCC OA JavaScript Manager für
Node.js den Kommandozeilenparameter
--inspect
hinzu. Dieser Parameter wird an Node.js® übergeben und muss deshalb an erster Stelle der Parameter angeführt werden, siehe auch Syntax-Manageroptionen. - Starten Sie den Manager erneut.
- Öffnen Sie das Debugging-Werkzeug Ihrer Wahl, zum Beispiel: Google Chrome oder Microsoft VS Code.
- Verbinden Sie sich mit der Node Instanz des WinCC OA JavaScript Manager für Node.js:
Google Chrome: Öffnen Sie den Browser und geben Sie in der Adressleiste folgende URL ein:
chrome://inspect
Innerhalb der geöffneten Seite können Sie nun die gewünschte Node-Instanz wählen, sowie mittels des Links
Open dedicated DevTools for Node
ein zusätzliches Fenster mit den Debugging-Werkzeugen öffnen.VS Code: Öffnen Sie die Command Palette (SHIFT + STRG + P) und geben Sie das folgende Kommando ein:
Debug: Attach to Node Process
Anschließen können Sie aus einer Liste der verfügbaren Instanzen auf Ihrem Rechner wählen, um sich zu verbinden.