Visual Studio for Mac 中的 JavaScript 和 TypeScript

重要

根据 Microsoft 的新式生命周期策略,Visual Studio for Mac 计划于 2024 年 8 月 31 日停用。 虽然你可以继续使用 Visual Studio for Mac,但 Mac 上的开发人员还可以使用其他几个选项,例如适用于 VS Code 的新 C# 开发工具包扩展的预览版本。

详细了解支持时间表和替代方案

Visual Studio for Mac 通过语法突出显示、代码格式设置和 IntelliSense 提供对 JavaScript 和 TypeScript 的支持。

typescript editor support

有关编写 JavaScript 的详细信息,请参阅编写 JavaScript 代码指南。

添加 JavaScript 文件

通常通过“新建文件”对话框将 JavaScript 文件添加到 ASP.NET Core 项目。 要添加 javascript 文件,请右键单击项目并转到“添加”>“新建文件”:

adding new files to the project

从“新建文件”对话框选择“Web”>“空 JS 文件”或“Web”>“TypeScript 文件”。 为文件命名,然后选择“新建”

creating a new typescript file from the template

IntelliSense

Visual Studio for Mac 使用 JavaScript Language Service 提供 IntelliSense,为用户在编写代码时提供智能代码完成、参数信息和成员列表。

Visual Studio for Mac 中的 JavaScript IntelliSense 可以基于类型推理、JSDoc 或 TypeScript 声明。

  • 类型推理 - 对象类型是通过周围的代码上下文推出的。 有关详细信息,请参阅基于类型推理的 IntelliSense 的 Visual Studio 部分。

  • JSDoc - 有时类型推理不提供正确的类型信息。 在这些情况下,类型信息可以由 JSDoc 注释显式提供。 有关详细信息,请参阅基于 JSDoc 的 IntelliSense 的 Visual Studio 部分

  • TypeScript 声明文件 - .d.ts 文件用于提供 JavaScript IntelliSense 的值。 该文件中声明的类型可用作 JSDoc 注释的类型。 有关详细信息,请参阅基于 TypeScript 声明文件的 IntelliSense 的 Visual Studio 部分

    adding a typescript definition file

另请参阅