JavaScript und TypeScript in Visual Studio für Mac

Wichtig

Visual Studio für Mac wird am 31. August 2024 gemäß der Microsoft Modern Lifecycle-Richtlinie eingestellt. Sie können zwar weiterhin mit Visual Studio für Mac arbeiten, aber es gibt noch einige andere Optionen für Entwickler auf dem Mac, wie z. B. die Vorschauversion der neuen C# Dev Kit Erweiterung für VS Code.

Erfahren Sie mehr über die Fristen für den Support sowie über mögliche Alternativen.

Visual Studio für Mac bietet Unterstützung für JavaScript und TypeScript über Syntaxhervorhebung, Codeformatierung und IntelliSense.

typescript editor support

Weitere Informationen zum Schreiben von JavaScript finden Sie in den Anleitungen Schreiben von JavaScript-Code.

Hinzufügen einer JavaScript-Datei

JavaScript-Dateien werden am häufigsten über das Dialogfeld Neue Datei zu ASP.NET Core-Projekten hinzugefügt. Klicken Sie zum Hinzufügen einer JavaScript-Datei mit der rechten Maustaste auf Ihr Projekt und wechseln Sie zu Hinzufügen > Neue Datei:

adding new files to the project

Wählen Sie im Dialogfeld Neue DateiWeb > Leere JS-Datei oder Web > TypeScript-Datei aus. Benennen Sie die Datei, und wählen Sie dann Neu aus:

creating a new typescript file from the template

IntelliSense

Visual Studio für Mac verwendet den JavaScript Language Service für die Bereitstellung von IntelliSense. Auf diese Weise verfügen Sie beim Schreiben von Code über eine intelligente Codevervollständigung, Parameterinfos und Memberlisten.

JavaScript-IntelliSense in Visual Studio für Mac kann auf einem Typrückschluss, einem JSDoc oder auf TypeScript-Deklarationen basieren.

  • Typrückschluss – Der Typ eines Objekts wird anhand des umgebenden Codekontexts ermittelt. Weitere Informationen finden Sie im Abschnitt über Visual Studio unter IntelliSense (auf Typrückschluss basierend).

  • JSDoc – In manchen Situationen stellt der Typrückschluss nicht die richtigen Typinformationen bereit. In diesen Fällen können die Typinformationen explizit durch JSDoc-Anmerkungen bereitgestellt werden. Weitere Informationen finden Sie im Abschnitt über Visual Studio unter IntelliSense (auf JSDoc basierend).

  • TypeScript-Deklarationsdateien:.d.ts-Dateien werden verwendet, um Werte für JavaScript-IntelliSense bereitzustellen. In dieser Datei deklarierte Typen können als Typen in JSDoc-Kommentaren verwendet werden. Weitere Informationen finden Sie im Abschnitt über Visual Studio unter IntelliSense (auf TypeScript-Deklarationsdateien basierend)

    adding a typescript definition file

Siehe auch