Office Developer Tools | Visual Studio2025-10-16T12:33:55-07:00

Node.js-Tools

Visual Studio in eine leistungsstarke Node.js-Entwicklungsumgebung verwandeln

Screenshot: Projektvorlagen

Projektvorlagen

Schneller Einstieg

Steigen Sie ein, indem Sie Node.js-Apps in Visual Studio mithilfe vordefinierter Projektvorlagen erstellen. Arbeiten Sie alternativ mit den Befehlszeilentools zum Gerüstbau, mit denen Sie bereits vertraut sind, um Ihr Projekt zu erstellen, und importieren Sie es über ein paar Mausklicks in Visual Studio.

IntelliSense

Verstehen Sie Ihren Code

Kommen Sie in den Genuss nützlicher und syntaktisch ordnungsgemäßer Vervollständigungen mithilfe des leistungsfähigen IntelliSense-Moduls, das Ihren Node.js-Code und alle von Ihnen verwendeten Pakete statisch analysiert.

Screenshot von IntelliSense
Screenshot der npm-Integration

NPM-Integration

NPM überall, genauso wie es sein soll

Ganz gleich, ob Sie mit NPM lieber über eine funktionsreiche Benutzeroberfläche, eine Befehlszeile oder beides interagieren möchten – wir bieten alle Möglichkeiten. Sie können Pakete auf einer funktionsreichen Benutzeroberfläche durchsuchen und installieren, Pakete und ihre Abhängigkeiten in der NPM-Strukturansicht untersuchen und Warnungen anzeigen lassen, wenn eine Ihrer Abhängigkeiten fehlt.

Interaktives Fenster

Schnellere Iteration

Wenn Sie Node.js-Code eingeben, werden die Ergebnisse unverzüglich im interaktiven Node.js-Fenster (auch REPL-Fenster genannt) angezeigt. Sie können dieselben integrierten Module und Variablen sowie dieselbe Syntax wie in einem Node.js-Skript verwenden. Außerdem erhalten Sie wie im Editor die vollständigen Syntaxhervorhebungs- und IntelliSense-Funktionen für Ihren Code.

Screenshot des interaktiven Fensters

Erweitertes Debuggen

Lokal und remote in allen Betriebssystemen

Im interaktiven Debugger von Visual Studio erhalten Sie, wenn Sie den Code schrittweise durchlaufen und Haltepunkte setzen, automatische Benachrichtigungen zu Ausnahmen. Zu den erweiterten Features zählen bedingte Haltepunkte, Ablaufverfolgungspunkte, Trefferanzahl, „Bearbeiten und fortfahren“ und betriebssystemübergreifendes Remotedebuggen für Linux/macOS/Windows.

Screenshot des interaktiven Debuggers Visual Studio

Profilerstellung

Ermitteln von Leistungsproblemen

In den Berichten zur Profilerstellung stehen Ansichten für verschiedene Ebenen der Anwendungsstruktur (von Quellcodezeilen bis hin zu Prozessen) sowie Programmausführungsdaten (von aufzurufenden und aufgerufenen Funktionen einer bestimmten Funktion bis hin zur Aufrufstruktur der gesamten Anwendung) zur Verfügung.

Screenshot der Profilerstellungsberichte
Screenshot von Node.js-Tools für Visual Studio

Komponententest

Mit dem eigenen Testframework arbeiten

Die Node.js-Tools für Visual Studio bieten auch Unterstützung für die Ermittlung und Ausführung von Komponententests. Dies ermöglicht Ihnen das Einrichten, Ausführen, Debuggen und Filtern von Komponententest, ohne zu einer Eingabeaufforderung wechseln zu müssen. Verwenden Sie Mocha, oder erweitern Sie Visual Studio einfach für die Zusammenarbeit mit Ihrem bevorzugten Framework für Komponententests.

TypeScript-Integration

Entwickeln zuverlässiger Anwendungen

TypeScript ist eine Obermenge von JavaScript und wird in eine saubere JavaScript-Ausgabe kompiliert. TypeScript fügt optionale Typen, Klassen und Module hinzu, die Ihnen ermöglichen, besser verwaltbaren Code zu schreiben und leistungsstärkere Tools zu nutzen. Node.js-Tools für Visual Studio bieten eine Unterstützung von A bis Z (von IntelliSense bis zu Komponententest) für das Arbeiten mit TypeScript in Ihren Node.js-Anwendungen.

Screenshot der TypeScript-Integration
Screenshot von Team Explorer

Quellcodeverwaltung

Keine Befehlszeile erforderlich

Mit Team Explorer können Sie Ihre Git-/TFS-Projekte, ausstehende Änderungen und Verzweigungen einfach verwalten. Prüfen Sie alternativ eine der zahlreichen Erweiterungen für die Quellcodeverwaltung, die für Visual Studio verfügbar sind.

Integration in die Cloud

Erstellen und Bereitstellen in < 5 Minuten

Sie können in Node.js geschriebene Webanwendungen direkt von Ihrem Schreibtisch aus erstellen, testen, bereitstellen und debuggen, während sie auf Ihrem Linux- oder Windows-basierten Server ausgeführt werden. Nutzen Sie die umfassende Visual Studio-Integration in plattformübergreifenden Azure-Diensten für Node.js, selbst wenn keine Bereitstellung in Azure erfolgt (überwachen Sie z. B. die Leistung und Nutzung Ihrer aktiven Anwendung mit Application Insights.)

Screenshot der Integration mit plattformübergreifenden Azure-Diensten für Node.js
Screenshot der JavaScript- und Node.js-Erweiterungen

Passen Sie Ihre Tools an

Erweiterungen für Grunt, Gulp und weitere!

Ergänzen Sie Ihre Umgebung durch die zahlreichen JavaScript- und Node.js-Erweiterungen, die im Visual Studio-Katalog verfügbar sind. Zu den beliebten Erweiterungen gehören:

Kostenlos und Open Source

Der GitHub-Community beitreten

Node.js-Tools für Visual Studio ist eine kostenlose Open Source-Erweiterung für Visual Studio, die von Microsoft und der Community unterstützt wird. Wir arbeiten stetig an der Verbesserung der Node.js-Umgebung in Visual Studio und freuen uns über Ihr Feedback und Vorschläge (insbesondere über diejenigen in Form von Pull Requests).

Screenshot von Node.js-Tools für Visual Studio