Passer directement au contenu principal
Visual Studio
Outils de développement Node.js | Visual Studio2020-10-20T10:34:26-07:00

Node.js Tools pour Visual Studio

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

screenshot of project 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 importer ce dernier 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.

screenshot of IntelliSense
screenshot of npm integration

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.

screenshot of Interactive Window
screenshot of Visual Studio’s interactive debugger

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

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.

screenshot of profiling reports
screenshot of Node.js Tools for Visual Studio

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 unitaires. 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 unitaire préférée.

Intégration de TypeScript

Créez des applications robustes

TypeScript est un sur-ensemble 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.

screenshot of TypeScript integration
screenshot of Team Explorer

Contrôle de code source

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 live avec Application Insights).

screenshot of integration with cross-platform Azure services for Node.js
screenshot of JavaScript and Node.js extensions

Personnalisez vos outils

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 :

Gratuit et open source

Rejoignez la communauté GitHub

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 demandes de tirage).

screenshot of Node.js Tools for Visual Studio

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

Téléchargement gratuit

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

Essai gratuit

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

Essai gratuit

Commentaires