Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript VisualStudio2015“给予”;应为TS1110类型。”;用于数字文字类型联合别名_Typescript_Visual Studio_Visual Studio 2015 - Fatal编程技术网

Typescript VisualStudio2015“给予”;应为TS1110类型。”;用于数字文字类型联合别名

Typescript VisualStudio2015“给予”;应为TS1110类型。”;用于数字文字类型联合别名,typescript,visual-studio,visual-studio-2015,Typescript,Visual Studio,Visual Studio 2015,我的一般设置如下: Visual Studio 2015 .NET Framework 4.5.2 我想开始将一些客户端代码从javascript重构为typescript。要启动此过程,请执行以下操作: 已将.ts文件添加到web项目 让Visual Studio自行配置以编译typescript 已安装jquery.Typescript.DefinitelyTyped Nu Get软件包v3.1.2 已将现有的typescript代码复制到新文件中 除了我的一个类型别名声明之外,一切都很

我的一般设置如下:

Visual Studio 2015
.NET Framework 4.5.2

我想开始将一些客户端代码从javascript重构为typescript。要启动此过程,请执行以下操作:

  • 已将.ts文件添加到web项目
  • 让Visual Studio自行配置以编译typescript
  • 已安装jquery.Typescript.DefinitelyTyped Nu Get软件包
    v3.1.2
  • 已将现有的typescript代码复制到新文件中
除了我的一个类型别名声明之外,一切都很好。我在文件顶部对错误进行了简单演示,以显示问题

Visual Studio对
字符串文字类型别名没有问题,但不喜欢
数值文字类型别名


Visual Studio报告TypeScript的版本安装为
1.8.36.0

在TypeScript 1.8中,数字文字类型别名尚未实现

Visual Studio 2015将允许您将TypeScript工具的版本更新为新版本(尽管不是最新版本,因为团队已经从2015年开始支持)

  • 获得了工具扩展和更新…
  • 单击联机
  • 在搜索栏中键入
    typescript 3.1.1
    。这是截至本文撰写之时Visual Studio 2015支持的最新版本
  • 单击“下载”将重定向到浏览器以下载安装程序
  • 安装完毕,然后重新启动visual studio
它现在应该使用您安装的typescript版本。您可以在Microsoft Visual Studio的帮助下查看它使用的版本

如果安装不正确,请编辑相关的.csproj文件,并将元素
TypeScriptToolsVersion
的内容从
1.8
更改为
3.1