如何在Visual Studio 2015 RTM中设置TypeScriptTarget

时间:2015-07-24 06:51:48

标签: typescript visual-studio-2015

我尝试构建项目https://github.com/Justin-Credible/Ionic-TypeScript-MDHA-Starter,但是会遇到很多错误:      error TS1056: Build: Accessors are only available when targeting ECMAScript 5 and higher.

我通过添加JustinCredible.SampleApp.jsproj来编辑项目文件TypeScriptTarget,如下所示:      <PropertyGroup> <TypeScriptToolsVersion>1.5</TypeScriptToolsVersion> <TypeScriptTarget>ES5</TypeScriptTarget> <DefaultReferenceGroup>Implicit (Apache Cordova)</DefaultReferenceGroup> </PropertyGroup> 但错误仍然存​​在。

我错过了什么吗?

2 个答案:

答案 0 :(得分:3)

您需要在 Sample-App \ scripts 文件夹中添加 tsconfig.json 文件,其中包含以下内容:

{
"compilerOptions": {
    "target": "es5",
    "out": "www/scripts/appBundle.js",
    "sourceMap": true,
    "removeComments": true,
    "sourceRoot": "/"
    }
}

答案 1 :(得分:0)

显然,这些属性组是按顺序读取和应用的。如果您在项目文件中进一步移动属性组,这也将解决问题。