Node.js-Tools für Visual Studio

Verwandeln Sie Visual Studio in eine leistungsstarke Node.js-Entwicklungsumgebung.

Nodejs-2-562x309@2x

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.

Weitere Informationen zum Bearbeiten in Visual Studio

intellisense

NPM

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.

window

debugging

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.

Weitere Informationen zum Debuggen in 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.

profiling

unit testing

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.

typescript

source control

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 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.)
[/fusion_text]

cloud integration

customize

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).

open source

Kostenlose, mit allen Funktionen ausgestattete IDE für 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