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

Ori*_*ian 11 typescript definitelytyped tsd visual-studio-2015 asp.net-core

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

VS 2015 RC还有哪些方法?

Sli*_*k86 6

我一直在使用NPM的TSD.它适用于我的MVC 6项目,绝对应该是最新的定义来源.

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

npm install tsd --save-dev
tsd install jquery --save
Run Code Online (Sandbox Code Playgroud)


Ale*_*lex 4

TSD 已弃用。通常首选的替代方案是Typings

来自文档:

# 安装 Typings CLI 实用程序。
npm 安装类型--全局

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

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

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

# 如果您通过脚本标签使用该包,或者
# 它是环境的一部分,或者
# 非环境类型尚不可用:
typings install dt~mocha --global --save

# 从特定注册表安装类型typings
install env~atom --global --savetypings
install npm~bluebird --save

# 使用typings/index.d.ts(在tsconfig.json或作为///参考)。
猫打字/index.d.ts

  • 这里:https://blogs.msdn.microsoft.com/typescript/2016/06/15/the-future-of-declaration-files/ (4认同)