Hur lägger jag till en TypeScript definitely typed-definition i ASP.NET 5?


Jag försöker installera TypeScript-definitionfiler från DefinitelyTyped inom ett ASP.NET v5 webbprojekt i Visual Studio 2015 RC. NuGet-paket verkar inte fungera längre och TSD har inte uppdaterats på ett tag och jag har inte sett mycket bra dokumentation för det när man använder det inom VS.

Vilka sätt fungerar fortfarande för VS 2015 RC?

Svar #1

Jag har använt TSD från NPM. Det fungerar bra med mitt MVC 6-projekt och bör definitivt vara den mest uppdaterade källan för definitioner.

Detta borde vara allt du behöver för att komma igång:

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

Svar #2

TSD är föråldrat. Det generellt föredragna alternativet är Typings.

Från dokumenten:

# Installera Typings CLI-verktyget.
npm install typings --global

# Sök efter definitioner.
typings search tape

# Hitta en tillgänglig definition (efter namn).
typings search --name react

# Om du använder paketet som en modul:
# Installera icke-ambienta typdefinitioner (standard från "npm"-registret, kan konfigureras genom defaultSource i .typingsrc)
typings install debug --save

# Om du använder paketet genom script-taggen, eller
# det är en del av miljön, eller
# de icke-ambienta typerna ännu inte är tillgängliga:
typings install dt~mocha --global --save

# Installera typdefinitioner från ett särskilt register
typings install env~atom --global --save
typings install npm~bluebird --save

# Använd typings/index.d.ts (i tsconfig.json eller som en ///-referens).
cat typings/index.d.ts

Relaterade artiklar