Prise en charge de JavaScript et TypeScript dans Visual Studio pour Mac

Important

La mise hors service de Visual Studio pour Mac est prévue pour le 31 août 2024, conformément à la stratégie de cycle de vie moderne de Microsoft. Bien que vous puissiez continuer à travailler avec Visual Studio pour Mac, il existe plusieurs autres options pour les développeurs sur Mac, telles que la version préliminaire de la nouvelle extension C# Dev Kit pour VS Code.

En savoir plus sur les chronologies de support et les alternatives.

Visual Studio pour Mac assure une prise en charge de JavaScript et TypeScript à travers la mise en surbrillance de la syntaxe, la mise en forme du code et IntelliSense.

typescript editor support

Pour plus d’informations sur l’écriture JavaScript, consultez les guides sur l’écriture de code JavaScript.

Ajout d’un fichier JavaScript

Dans la plupart des cas, vous ajoutez des fichiers JavaScript à des projets ASP.NET Core à l’aide de la boîte de dialogue Nouveau fichier. Pour ajouter un fichier JavaScript, cliquez avec le bouton droit sur votre projet et accédez à Ajouter > Nouveau fichier :

adding new files to the project

Dans la boîte de dialogue Nouveau fichier, sélectionnez Web > Fichier JS vide ou Web > Fichier TypeScript. Nommez-le, puis choisissez Nouveau :

creating a new typescript file from the template

IntelliSense

Visual Studio pour Mac utilise JavaScript Language Service pour fournir IntelliSense. Vous disposez ainsi de la saisie semi-automatique du code, d’informations sur les paramètres et de listes de membres quand vous écrivez du code.

JavaScript IntelliSense dans Visual Studio pour Mac peut être basé sur l’inférence de type, JSDoc ou la déclaration TypeScript.

  • Inférence de type : le type d’un objet est déterminé par le contexte du code. Pour plus d’informations, consultez la section IntelliSense basé sur l’inférence de type propre à Visual Studio.

  • JSDoc : il peut arriver que l’inférence de type ne fournisse pas les bonnes informations de type. Dans ces cas, les informations de type peuvent être fournies explicitement par les annotations JSDoc. Pour plus d’informations, consultez la section IntelliSense basé sur JSDoc (Visual Studio).

  • Fichiers de déclaration TypeScript : les fichiers .d.ts sont utilisés pour fournir des valeurs pour JavaScript IntelliSense. Les types déclarés dans ce fichier peuvent être utilisés comme types dans les commentaires JSDoc. Pour plus d’informations, consultez la section IntelliSense basé sur les fichiers de déclaration TypeScript dans la documentation de Visual Studio.

    adding a typescript definition file

Voir aussi