[英]Visual Studio 2015 giving "TS1110 Type expected." for numeric literal type union alias
我的一般设置是这样的:
视觉工作室 2015
.NET 框架 4.5.2
我想开始将一些客户端代码从 javascript 重构为打字稿。 要开始这个过程,我:
v3.1.2
除了我的类型别名声明之一之外,一切都很好。 我在文件顶部对错误进行了简单演示以显示问题。
Visual Studio 对string literal type alias
没有问题,但不喜欢numeric literal type alias
。
Visual Studio 报告安装的 TypeScript 版本为1.8.36.0
。
在打字稿 1.8 中,数字文字类型别名尚未实现, 只有字符串文字别名。
的Visual Studio 2015年将让你更新你的打字稿工具版本到较新的一个(虽然不是最新的版本,因为球队已经从自2015年支持移动了)。
typescript 3.1.1
。 这是在撰写本文时 Visual Studio 2015 支持的最新版本。它现在应该使用您安装的打字稿版本。 您可以在Help > About Microsoft Visual Studio下检查它使用的版本。
如果未正确安装,请编辑相关的 .csproj 文件并将元素TypeScriptToolsVersion
的内容从1.8
更改为3.1
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.