Node.js Tools pour Visual Studio
Transformez Visual Studio en un environnement de développement Node.js puissantModè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
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.
Débogage avancé
En local ou à distance, sur tous les systèmes d'exploitation
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.
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.
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).
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 :
- Package IntelliSense
- Web Essentials (inclut la prise en charge de jslint et jshint)
- Task Runner Explorer (pour Grunt et Gulp)
- EditorConfig
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).
Environnement de développement intégré (IDE) gratuit et totalement fonctionnel pour les étudiants, les développeurs open source et les développeurs individuels
Outils de développement, services et avantages d’abonnement professionnels pour les petites équipes
Solution de bout en bout pour répondre aux exigences de qualité et d’échelle d’équipes de toutes tailles