Office Developer Tools | Visual Studio2020-10-20T10:34:14-07:00

Node.js-Tools für Visual Studio

Visual Studio in eine leistungsstarke Node.js-Entwicklungsumgebung verwandeln

screenshot of project templates

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 of IntelliSense
screenshot of 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 of Interactive Window
screenshot of Visual Studio’s interactive debugger

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.

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 of profiling reports
screenshot of Node.js Tools for 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 of TypeScript integration
screenshot of 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 of integration with cross-platform Azure services for Node.js
screenshot of JavaScript and Node.js extensions

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. Beliebte Erweiterungen sind u. a.:

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 of Node.js Tools for Visual Studio

Kostenlose, mit allen Features ausgestattete integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) für Schüler/Studenten, Open-Source- und einzelne Entwickler

Kostenloser Download

Professionelle Entwicklertools, Dienste und Abonnementvorteile für kleine Teams

Kostenlose Testversion

End-to-End-Lösung, die die anspruchsvollen Qualitäts- und Skalierungsanforderungen von Teams beliebiger Größe erfüllt

Kostenlose Testversion

Feedback