Поддержка JavaScript и TypeScript в Visual Studio для Mac

Важно!

Visual Studio для Mac планируется выйти на пенсию 31 августа 2024 года в соответствии с современной политикой жизненного цикла Майкрософт. Хотя вы можете продолжать работать с Visual Studio для Mac, есть несколько других вариантов для разработчиков на Mac, таких как предварительная версия нового расширения комплекта разработки C# для VS Code.

Дополнительные сведения о временной шкале поддержки и альтернативах.

Visual Studio для Mac обеспечивает поддержку JavaScript и TypeScript посредством подсветки синтаксиса, форматирования кода и технологии IntelliSense.

typescript editor support

Дополнительные сведения о программировании на JavaScript см. в руководстве Написание кода JavaScript.

Добавление файла JavaScript

Наиболее часто файлы JavaScript добавляются в проекты ASP.NET Core через диалоговое окно Новый файл. Чтобы добавить файл javascript, щелкните правой кнопкой мыши на проекте и выберите Добавить > Новый файл:

adding new files to the project

В диалоговом окне создания файла выберите Интернет > Пустой JS-файл или Интернет > Файл TypeScript. Введите имя файла и нажмите кнопку Создать:

creating a new typescript file from the template

IntelliSense

Visual Studio для Mac использует JavaScript Language Service для предоставления возможностей IntelliSense при написании кода, а именно: интеллектуальное завершение кода, сведения о параметрах и списки членов.

IntelliSense для JavaScript в Visual Studio для Mac может опираться на определение типов, JSDoc или объявления TypeScript.

  • Определение типа — тип объекта определяется окружающему контексту кода. Дополнительные сведения см. в разделе IntelliSense на основе определения типа документации по Visual Studio.

  • JSDoc — бывают случаи, когда определение типа не предоставляет правильные сведения о типе. В этих случаях сведения о типе предоставляются явно с помощью заметок JSDoc. Дополнительные сведения см. в разделе IntelliSense на основе JSDoc документации по Visual Studio

  • Файл объявлений TypeScript — файлы .d.ts, используемые для предоставления значений для IntelliSense для JavaScript. Типы, объявленные в этом файле, могут использоваться как типы в комментариях JSDoc. Дополнительные сведения см. в разделе IntelliSense на основе файлов объявления TypeScript документации по Visual Studio.

    adding a typescript definition file

См. также