JavaScript 및 TypeScript 지원JavaScript and TypeScript support

Mac용 Visual Studio에서는 구문 강조 표시, 코드 서식 지정 및 IntelliSense를 통해 JavaScript 및 TypeScript에 대한 지원을 제공합니다.Visual Studio for Mac provides support for JavaScript and TypeScript through syntax highlighting, code formatting, and IntelliSense.

typescript 편집기 지원

JavaScript 작성 방법에 대한 자세한 내용은 JavaScript 코드 작성 가이드를 참조하세요.For more information on writing JavaScript, see to the Writing JavaScript Code guides.

JavaScript 파일 추가Adding a JavaScript file

JavaScript 파일은 주로 새 파일 대화 상자를 통해 ASP.NET Core 프로젝트에 추가됩니다.JavaScript files are most often added to ASP.NET Core projects through the New File dialog. JavaScript 파일을 추가하려면 프로젝트를 마우스 오른쪽 단추로 클릭하고 추가 > 새 파일로 이동합니다.To add a javascript file, right-click on your project and go to Add > New File:

프로젝트에 새 파일 추가

새 파일 대화 상자에서 웹 > 빈 JS 파일 또는 웹 > TypeScript 파일을 선택합니다.From the New File dialog, select Web > Empty JS file or Web > TypeScript file. 이름을 지정한 후 새로 만들기를 선택합니다.Give it a name and then choose New:

템플릿에서 새 typescript 파일 만들기

IntelliSenseIntelliSense

Mac용 Visual Studio는 JavaScript 언어 서비스를 사용하여 코드 작성 시 지능형 코드 완성 기능, 매개 변수 정보, 멤버 목록을 지원하는 IntelliSense를 제공합니다.Visual Studio for Mac uses the JavaScript Language Service to provide IntelliSense, allowing you to have intelligent code completion, parameter info, and member lists when writing code.

Mac용 Visual Studio의 JavaScript IntelliSense는 형식 유추, JSDoc 또는 TypeScript 선언을 기반으로 할 수 있습니다.JavaScript IntelliSense in Visual Studio for Mac can be based on type inference, JSDoc, or TypeScript declarations.

  • 형식 유추 - 개체의 형식이 주변 코드 컨텍스트에 의해 결정됩니다.Type inference – The type of an object is figured out by the surrounding code context. 자세한 내용은 Visual Studio의 형식 유추 기반의 IntelliSense 관련 섹션을 참조하세요.For more information, see Visual Studio's section on IntelliSense based on type inference.

  • JSDoc – 형식 유추가 올바른 형식 정보를 제공하지 않는 경우가 가끔 있습니다.JSDoc – There are times when type inference doesn't provide the correct type information. 이 경우 JSDoc 주석을 통해 형식 정보가 명시적으로 제공될 수 있습니다.In these cases, the type information can be provided explicitly by JSDoc annotations. 자세한 내용은 Visual Studio의 JSDoc 기반의 IntelliSense 관련 섹션을 참조하세요.For more information, see Visual Studio's section on IntelliSense based on JSDoc

  • TypeScript 선언 파일 – JavaScript IntelliSense에 대한 값을 제공하기 위해 .d.ts 파일이 사용됩니다.TypeScript declaration files.d.ts files are used to provide values for JavaScript IntelliSense. 이 파일에 선언된 형식은 JSDoc 주석 형식으로 사용할 수 있습니다.Types declared in that file can be used as types on JSDoc comments. 자세한 내용은 Visual Studio의 TypeScript 선언 파일 기반의 IntelliSense 섹션을 참조하세요.For more information, see Visual Studio's section on IntelliSense based on TypeScript declaration files

    typescript 정의 파일 추가

추가 정보See also