오류 : Typescript 기능 1.5. 현재 언어 수준은 1.4입니다.
Visual Studio 2015 (Resharper 포함)에서 작업하고 NodeJS에 대한 TypeScript 정의 파일을 참조하고 있습니다. node.d.ts문제없이 사용중인 다른 VS 프로젝트가 3 개 있습니다. 그러나이 새 프로젝트에서는 동일한 내용을 말하는 146 개의 오류가 있습니다.
"Typescript 기능 1.5. 현재 언어 수준은 1.4"입니다.
내 인생에서 Visual Studio (또는 Resharper?)에게 최신 TypeScript 언어 버전을 사용하는 지시 방법을 알 수 없습니다.
나는 시도했다 : 도구> 옵션> Typescript> 프로젝트> 일반> ECMAScript6 (선택됨) 작동하지 않습니다.
또한 :
npm install -g typescript
그리고 그것은 잘 작동하지 않습니다.
VS에게 Typescript 1.5.3을 사용하도록 권장하는 지침 node.d.td안내?
ReSharper 설정입니다. Visual Studio의 메뉴 모음에서 Resharper→ Options→ Code Editing→ TypeScript→를 클릭 Inspections한 다음 TypeScript language level을 해당 값으로 변경합니다 .
이 문제를 해결하는 방법을 알아 듣습니다. 먼저, 다른 사람들이 언급했듯이 Resharper를 사용하는 경우에 typescript의 버전을 표시해야합니다.
그러나 Visual Studio 내에서 도구 / 확장 및 업데이트 로 이동 하여 Typescript 확장을 최신 버전으로 업그레이드해야합니다.

"설치됨"탭에서 "typescript"를 검색하여 수행하십시오. 노란색 상자를 강조 표시하면 "업데이트"탭에 사용 가능한 업데이트가 메시지가 표시됩니다. "업데이트"탭으로 이동하여 타이프 펼쳐 확장을 최신 버전으로 업데이트하십시오. (이미 업데이트는 Typescript에 대한 업데이트 선택을 사용할 수 없습니다.)
업데이트 :
"Visual Studio 용 Typescript"를 다운로드하여 설치하여 최신 버전을 얻는 것이 가장 간단합니다. https://www.microsoft.com/en-us/download/details.aspx?id=48593
주제에서 약간의 벗어 났지만 오류 "ECMAScript 6 기능. 현재 언어 수준 : ECMAScript 5"에 대한 해결책을 사용할 때가 찾았지만 기 때문에 ...
ES6 및 Resharper 10에 대한 Antons 의견에 메모를 추가하고 싶습니다.
"ECMAScript 6 기능. 현재 언어 수준 : ECMAScript 5"오류가 발생하면 게시물에 설명 된대로 Resharper 9.1에서 수준을 사용할 수 있습니다. Visual Studio 2013에서 ECMAScript 6 구문을 사용하는 방법
나는 지금 9.2를 실행하고 방금 방금했다. Resharper 옵션> 자바 펼쳐> 검사> "Javascript 언어 수준을 ES6으로 변경"
이제 Visual Studio 2015 용 TypeScript 1.5가 있습니다. https://blogs.msdn.microsoft.com/typescript/2015/07/20/announcing-typescript-1-5/ 에서 다운로드 하세요.
VS 2013 용이지만 2015는 작동 할 것임을 강력하게 암시합니다. "TypeScript 1.5는 새로 출시 된 Visual Studio 2015의 일부입니다."
프로젝트 XML에 적절한 버전을 설정했는지 확인하십시오. 아래 노드를 참조하십시오.
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<TypeScriptTarget>ES6</TypeScriptTarget>
<TypeScriptJSXEmit>None</TypeScriptJSXEmit>
<TypeScriptCompileOnSaveEnabled>True</TypeScriptCompileOnSaveEnabled>
<TypeScriptNoImplicitAny>False</TypeScriptNoImplicitAny>
<TypeScriptModuleKind>CommonJS</TypeScriptModuleKind>
<TypeScriptRemoveComments>False</TypeScriptRemoveComments>
<TypeScriptOutFile />
<TypeScriptOutDir />
<TypeScriptGeneratesDeclarations>False</TypeScriptGeneratesDeclarations>
<TypeScriptNoEmitOnError>True</TypeScriptNoEmitOnError>
<TypeScriptSourceMap>True</TypeScriptSourceMap>
<TypeScriptMapRoot />
<TypeScriptSourceRoot>~/app/</TypeScriptSourceRoot>
<TypeScriptExperimentalDecorators>True</TypeScriptExperimentalDecorators>
</PropertyGroup>
'IT' 카테고리의 다른 글
| Vim : 디렉토리의 파일에 설정 적용 (0) | 2020.08.21 |
|---|---|
| 반복하지 않고 다차원 배열에서 "키"배열을 얻는 방법 (0) | 2020.08.21 |
| 발행 / 구독 패턴 (JS / jQuery에서)을 사용하는 이유는 무엇입니까? (0) | 2020.08.21 |
| IOS에서 신속하게 내 응용 프로그램의 화면 잠금을 방지하는 방법 (0) | 2020.08.21 |
| C ++에서 .inl 파일의 중요성 (0) | 2020.08.21 |
