误报“词法声明需要ECMAScript 6”和“TypeScript 1.x功能。当前语言为1.4”错误消息

时间:2015-12-07 05:45:20

标签: 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

1 个答案:

答案 0 :(得分:15)

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

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

Resharper options