在将 TypeScript 更新到版本 1.7(目前最新版本)后,我一直看到 Resharper 指出错误,例如在使用 namespace
、const
和 let
,即使这个版本的 TypeScript 应该支持它们。
例如:
TypeScript 1.x 功能。当前语言是 1.4
和
词法声明(let 和 const)需要 ECMAScript 6 编译器目标。当前目标是 ECMAScript 5。
最佳答案
我的 Resharper (10.0.1) 版本似乎无法检测到 TypeScript 版本。
要解决此问题,您可以手动指定版本。由于此版本的 Resharper(发布时为最新版本)不支持 TypeScript 1.7,因此需要使用 TypeScript 1.6。
关于javascript - 误报 "Lexical declarations require ECMAScript 6"和 "TypeScript 1.x feature. Current language is 1.4"错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34127195/