Visual Studio Express 2012 for Web TypeScript EcmaScript 版本

Posted

技术标签:

【中文标题】Visual Studio Express 2012 for Web TypeScript EcmaScript 版本【英文标题】:Visual Studio Express 2012 for Web TypeScript EcmaScript version 【发布时间】:2013-06-20 14:49:15 【问题描述】:

我只是想在我的 TypeScript 项目中将 EcmaScript 的版本从 ES3 更改为 ES5。某处的下拉菜单中有设置吗?这样做的目的是让我可以使用 'get' 和 'set' 关键字而不会出现编译错误并获得 ES5 合规性。或者,有什么地方可以设置编译器标志吗?如果我可以发送“--target ES5”也可以,但我在这块鲤鱼中找不到任何东西。

【问题讨论】:

你看问题了吗?它明确表示“我想在 Visual Studio Express for Web 中的 TypeScript 中使用 get/set 语法”。我没有将您的问题标记为重复,只是因为我不想冒犯您-现在您对我投了反对票?我给你的答案是针对 Web 的 Visual Studio Express。 【参考方案1】:

这个问题似乎与以下内容重复:Targeting ES5 with TypeScript in Visual Studio

您可以使用编译器标志 -target ES5 将 typescript 编译为 ecmascript 5。在 VisualStudio 中,这可以通过编辑存储编译器目标的 xml 文件来实现。

编辑

【讨论】:

Express 不支持 csproj 文件吗?也许您可以详细说明为什么这个答案还不够。【参考方案2】:

您需要为类型脚本安装 Microsoft 扩展: http://www.microsoft.com/en-us/download/confirmation.aspx?id=34790

【讨论】:

以上是关于Visual Studio Express 2012 for Web TypeScript EcmaScript 版本的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2012 上的计算机错误中缺少 GDAL201.dll

Visual Studio 高级程序在 Visual Studio Express 中打开?

Visual Studio 和 Visual Studio Express 有啥区别?

Visual Studio Express 2013 和 Visual Studio 2013 之间的区别

Visual Studio Express 2013 或 Visual Studio Pro 2010

Visual Studio Express 2012 无法添加到 Visual Studio Team Services 的连接