Outils Node.js pour Visual Studio

Transformez Visual Studio en un environnement de développement Node.js puissant.

Nodejs-2-562x309@2x

templates

Modèles de projet

Démarrez plus rapidement

Commencez à générer des applications Node.js dans Visual Studio à l’aide des modèles de projet intégrés. Vous pouvez également utiliser les outils de structuration de ligne de commande que vous connaissez pour générer votre projet, puis l’importer dans Visual Studio en quelques clics.

IntelliSense

Comprendre votre code

Bénéficiez de finalisations utiles et syntactiquement correctes grâce au puissant moteur IntelliSense qui effectue des analyses statistiques de votre code Node.js et de tous les packages que vous utilisez.

En savoir plus sur l’édition dans Visual Studio

intellisense

NPM

Intégration NPM

Utilisez NPM à tout moment

Si vous préférez interagir avec NPM via une interface utilisateur riche, une ligne de commande ou les deux… nous avons tout prévu ! Trouvez rapidement des packages et installez-les à partir d’une interface utilisateur riche, explorez des packages et leurs dépendances dans l’arborescence NPM, et recevez des avertissements lorsque des dépendances manquent.

Fenêtre interactive

Effectuez des itérations plus rapidement

Entrez votre code Node.js et affichez immédiatement les résultats dans la fenêtre interactive Node.js (également appelée fenêtre REPL). Vous pouvez utiliser les mêmes modules intégrés, syntaxes et variables que dans un script Node.js. En outre, vous bénéficiez bien sûr des fonctionnalités IntelliSense et de mise en surbrillance de la syntaxe, exactement comme dans l’éditeur.

window

debugging

Débogage avancé

En local ou à distance, sur tous les systèmes d’exploitation

Explorez votre code avec des points d’arrêt et des notifications d’exception automatiques grâce au débogueur interactif de Visual Studio. Les fonctionnalités avancées incluent des points d’arrêt conditionnels, des points de trace, des compteurs d’accès, la fonction Modifier et Continuer et le débogage à distance sur plusieurs systèmes d’exploitation (Linux/MacOS/Windows).

En savoir plus sur le débogage dans Visual Studio

Profilage

Dépistez les problèmes de performance

Les rapports de profilage offrent un aperçu des différents niveaux de votre structure d’application, des lignes de code source aux processus, mais aussi des données d’exécution de programme, des fonctions d’appel et appelées d’une fonctionnalité spécifique à l’arborescence des appels de toute l’application.

profiling

unit testing

Test d’unités

Utilisez votre propre structure de test

Les outils Node.js pour Visual Studio prennent en charge la découverte et l’exécution de tests d’unités. Cela vous permet de créer, d’exécuter, de déboguer et de filtrer des tests d’unités sans devoir utiliser des invites de commande. Utilisez le test Mocha ou ajoutez tout simplement une extension à Visual Studio pour pouvoir travailler dans votre structure de test d’unités préférée.

Intégration de TypeScript

Créez des applications robustes

TypeScript est un surensemble de JavaScript compilé pour améliorer et sécuriser la production de code JavaScript. Il ajoute des types, classes et modules optionnels vous permettant de générer un code qui se prête mieux à la maintenance et de bénéficier d’outils plus puissants. Les outils Node.js pour Visual Studio offrent une prise en charge intégrale (d’IntelliSense au test d’unités) de TypeScript dans les applications Node.js.

typescript

source control

Source control

Absence de lignes de commande

Gérez vos projets Git/TFS, modifications en attente et branches en toute simplicité grâce à Team Explorer. Plusieurs extensions de contrôle de code source sont également disponibles pour Visual Studio.

Intégration au cloud

Créez et déployez des applications en moins de 5 minutes

Créez, testez et déployez des applications Web écrites avec Node.js et déboguez-les depuis votre bureau lors de leur exécution sur votre serveur Linux ou Windows. Profitez également de l’intégration de Visual Studio aux services Azure multiplateformes pour Node.js, même si vous ne déployez pas vers Azure (par ex. pour le contrôle des performances et de l’utilisation de votre application réelle avec Application Insights).

cloud integration

customize

Customize your tools

Des extensions pour Grunt, Gulp et bien plus encore !

Optimisez votre expérience avec les nombreuses extensions JavaScript et Node.js disponibles dans la galerie Visual Studio. Quelques extensions très populaires :

Free and open source

Join the GitHub community

Les outils Node.js pour Visual Studio se présentent sous forme d’extension Visual Studio gratuite et open source prise en charge par Microsoft et la communauté. Nous nous efforçons constamment d’améliorer l’expérience Node.js dans Visual Studio. N’hésitez pas à nous faire part de vos commentaires ou idées (en particulier sous forme de requêtes d’extraction).

open source

Environnement de développement intégré (IDE) gratuit et totalement fonctionnel pour les étudiants, les développeurs open source et les développeurs particuliers

Téléchargement gratuit

Outils de développement, services et avantages d’abonnement professionnels pour les petites équipes

Version d’évaluation gratuite

Solution de bout en bout pour répondre aux exigences de qualité et d’échelle d’équipes de toutes tailles

Version d’évaluation gratuite