安装Visual Studio 2015 Update 3(运行VS2013)后,我收到打字稿错误:"' const'声明仅在定位ECMAScript 6及更高版本时可用。当我在VS2013中构建我的解决方案时。
在VS2013输出窗口中,我得到: 错误TS1154:构建:' const'声明仅在定位ECMAScript 6及更高版本时可用。 ...直接引用代码:" const styles = [{" featureT"
如果我使用VS2015构建解决方案,我会得到同样的错误: 建设:' const的'声明仅在定位ECMAScript 6及更高版本时可用。 C:\ Projects \ appts.ts,Project.Web,152。
我正在运行typescript 1.8(c:\ Program Files(x86)\ Microsoft SDKs \ TypeScript \ 1.8)(不确定哪个子版本1.8。?)和VS2013解决方案文件指向v1.8(1.8) )
产生错误的代码:
const styles = [{ "featureType": "landscape" }];
代码编译如果更改为:
var styles = [{ "featureType": "landscape" }];
如果我更改VS2015设置"项目属性" > " TypeScript Build" > "通用及#34; > " ECMAScript版本"来自" ECMAScript 5"到" ECMAScript 6"我收到了错误:" tsc.exe"退出代码1
为什么我收到编译错误消息?
NB JetBrains Resharper 2016.1.2已安装(不知道是否重要)