I want to use async / await feature of TypeScript in VS2015 Cordova project. I modify "target": "es6" in tsconfig.json
The intellisense doesn't show any error, however, while building the project, it shows:
Error TS1311 Build: Async functions are only available when targeting ECMAScript 6 and higher.
But I've already changed target to es6 in tsconfig.json
Where else should I config to make the build work?
Thanks.
tsconfig.json
files were not picked up for certain project types. Work has been done on this for TypeScript 1.8, as you can read here:If you you download the 1.8 beta from the announcement page (or wait for 1.8 proper), your
tsconfig.json
options should be respected.However, as you turn that functionality on, keep the following in mind:
So you probably want to make sure that all your project's files are accounted for in your
tsconfig.json
, whether explicitly or by utilizing the"exclude"
field.