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 的支持。
有关编写 JavaScript 的详细信息,请参阅编写 JavaScript 代码指南。
添加 JavaScript 文件
通常通过“新建文件”对话框将 JavaScript 文件添加到 ASP.NET Core 项目。 要添加 javascript 文件,请右键单击项目并转到“添加”>“新建文件”:
从“新建文件”对话框选择“Web”>“空 JS 文件”或“Web”>“TypeScript 文件”。 为文件命名,然后选择“新建”:
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 部分