javascript - 误报 "Lexical declarations require ECMAScript 6"和 "TypeScript 1.x feature. Current language is 1.4"错误消息

标签 javascript typescript resharper ecmascript-6 typescript1.7

在将 TypeScript 更新到版本 1.7(目前最新版本)后,我一直看到 Resharper 指出错误,例如在使用 namespaceconstlet,即使这个版本的 TypeScript 应该支持它们。

例如:

TypeScript 1.x 功能。当前语言是 1.4

Error 1

词法声明(let 和 const)需要 ECMAScript 6 编译器目标。当前目标是 ECMAScript 5。

Error 2

最佳答案

我的 Resharper (10.0.1) 版本似乎无法检测到 TypeScript 版本。

要解决此问题,您可以手动指定版本。由于此版本的 Resharper(发布时为最新版本)不支持 TypeScript 1.7,因此需要使用 TypeScript 1.6。

Resharper options

关于javascript - 误报 "Lexical declarations require ECMAScript 6"和 "TypeScript 1.x feature. Current language is 1.4"错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34127195/

相关文章:

javascript - 下面是提取一些十六进制数据、解释它并将其打印到 console.log 的代码。它在 'req' 循环中工作,但在外部不工作。为什么?

reactjs - 在 node_modules/jest-diff/build/diffLines.d.ts 中构建时出现 React + Typescript 错误

sharepoint - Resharper + Sharepoint = GAC 中锁定的 DLL

javascript - 将多个项目拖动到 d3 中的另一个项目内

javascript - 如何防止 CanvasJS 在图表上显示值?

javascript - 如何在 Mongo J/S 中将 UTC 时间转换为任意本地时间

angular - 在 TypeScript/Angular 4+ 中将枚举键显示为字符串

javascript - TypeError : elements. get 不是 firebase 函数中的函数错误

c# - 具有多个参数的函数的 Resharper 右括号缩进

visual-studio-2015 - CTRL+。不再工作