启用 Visual Studio Cordova 项目支持 TypeScript EMCAScript 6

Enable Visual Studio Cordova Project support TypeScript EMCAScript 6

我想在 VS2015 Cordova 项目中使用 TypeScript 的异步/等待功能。 我在tsconfig.json

中修改"target":"es6"

智能感知没有显示任何错误,但是,在构建项目时,它显示:

错误 TS1311 构建:异步函数仅在以 ECMAScript 6 及更高版本为目标时可用。

但我已经在 tsconfig.json

中将目标更改为 es6

我还应该在哪里配置以使构建工作?

谢谢。

tsconfig.json 某些项目类型的文件未被提取。 TypeScript 1.8 的相关工作已经完成,as you can read here:

TypeScript 1.8 allows tsconfig.json files in all project types.

如果您 download the 1.8 beta from the announcement page(或等待 1.8 正确),您的 tsconfig.json 选项应该得到尊重。


但是,当您打开该功能时,请记住以下几点:

If you add a tsconfig.json file, TypeScript files that are not considered part of that context are not compiled.

所以您可能想确保您的所有项目文件都在您的 tsconfig.json 中,无论是显式还是使用 "exclude" 字段。