问题 如何在ASP.NET 5中添加TypeScript明确类型的定义?


我正在尝试在Visual Studio 2015 RC中的ASP.NET v5 Web项目中安装DefinitelyTyped的TypeScript定义文件? NuGet软件包似乎不再起作用了,TSD还没有更新一段时间,而且在VS中使用它时我还没有看到很多很好的文档。

VS 2015 RC还有哪些方法?


12066
2018-05-01 20:14


起源



答案:


TSD是 弃用。通常优选的替代方案是 分型

来自docs:

#安装Typings CLI实用程序。
npm install typings --global

#搜索定义。
打字搜索磁带

#查找可用的定义(按名称)。
打字搜索 - 名字反应

#如果您将包用作模块:
  #安装非环境类型(默认来自“npm”注册表,可配置通过 defaultSource 在 .typingsrc
typings安装debug --save

#如果您通过脚本标记使用该包,或
  #它是环境的一部分,或者
  #非环境类型尚未提供:
打字安装dt~mocha --global --save

#从特定注册表安装打字
typings安装env~ atom --global --save
typings安装npm~bluebird --save

# 使用 typings/index.d.ts (在 tsconfig.json 或者作为一个 /// 参考)。
cat typings / index.d.ts


4
2018-04-26 16:39



因为如果我是正确的,tsc 2类型也被弃用,只需用npm拉入“@type / modulname”包 - MrKekson
@MrKekson是吗?谁这么说? - Alex
这里: blogs.msdn.microsoft.com/typescript/2016/06/15/... - MrKekson


答案:


TSD是 弃用。通常优选的替代方案是 分型

来自docs:

#安装Typings CLI实用程序。
npm install typings --global

#搜索定义。
打字搜索磁带

#查找可用的定义(按名称)。
打字搜索 - 名字反应

#如果您将包用作模块:
  #安装非环境类型(默认来自“npm”注册表,可配置通过 defaultSource 在 .typingsrc
typings安装debug --save

#如果您通过脚本标记使用该包,或
  #它是环境的一部分,或者
  #非环境类型尚未提供:
打字安装dt~mocha --global --save

#从特定注册表安装打字
typings安装env~ atom --global --save
typings安装npm~bluebird --save

# 使用 typings/index.d.ts (在 tsconfig.json 或者作为一个 /// 参考)。
cat typings / index.d.ts


4
2018-04-26 16:39



因为如果我是正确的,tsc 2类型也被弃用,只需用npm拉入“@type / modulname”包 - MrKekson
@MrKekson是吗?谁这么说? - Alex
这里: blogs.msdn.microsoft.com/typescript/2016/06/15/... - MrKekson


我一直在使用NPM的TSD。它与我的MVC 6项目一起工作正常,绝对应该是最新的定义来源。

这应该是你需要的所有东西:

npm install tsd --save-dev
tsd install jquery --save

6
2018-05-03 16:48



谢谢。我想看看如何正确安装npm,因为你不能只使用它。此外,git必须在本地安装,并具有命令行模式。我希望找到一种方法来代码优先,而不是首先使用命令行,但与使用tsd install相比,tsd.json的提交代码似乎不那么容易使用。 - Orion Adrian