Node.js-Tools für Visual Studio
Visual Studio in eine leistungsstarke Node.js-Entwicklungsumgebung verwandelnProjektvorlagen
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
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.
Erweitertes Debuggen
Lokal und remote in allen Betriebssystemen
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.
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.
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.)
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.:
- Package IntelliSense
- Web Essentials (mit Unterstützung für jslint und jshint)
- Task Runner Explorer (für grunt und gulp)
- EditorConfig
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).
Kostenlose, mit allen Features ausgestattete integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) für Schüler/Studenten, Open-Source- und einzelne Entwickler
Professionelle Entwicklertools, Dienste und Abonnementvorteile für kleine Teams
End-to-End-Lösung, die die anspruchsvollen Qualitäts- und Skalierungsanforderungen von Teams beliebiger Größe erfüllt