Как добавить определенно типизированное определение TypeScript в ASP.NET 5?

Я пытаюсь установить файлы определения TypeScript из DefinitelyTyped в веб-проекте ASP.NET v5 в Visual Studio 2015 RC? Пакеты NuGet, похоже, больше не работают, а TSD давно не обновлялся, и я не видел много хорошей документации для него при использовании в VS.

Какие способы все еще работают для VS 2015 RC?


person Orion Adrian    schedule 01.05.2015    source источник


Ответы (2)


TSD устарел. Обычно предпочтительнее использовать Typings.

Из документов:

# Установите утилиту CLI Typings.
npm install typings --global

# Поиск определений.
лента поиска по типам

# Найдите доступное определение (по имени).
types search --name react

# Если вы используете пакет как модуль:
# Установите не-ambient typings (по умолчанию из реестра "npm", настраивается с помощью defaultSource в .typingsrc)
typings install debug --save

# Если вы используете пакет через тег скрипта, или
# он является частью среды, или
# не-окружающая типизация еще недоступна:
typings install dt~mocha -- глобально --сохранить

# Установить типизации из определенного реестра
typings install env~atom --global --save
typings install npm~bluebird --save

# Используйте typings/index.d.tstsconfig.json или как ссылку ///).
cat typings/index.d.ts

person Alex    schedule 26.04.2016
comment
Поскольку типы tsc 2 тоже устарели, если я прав, просто вставьте пакет @type/modulname с помощью npm. - person MrKekson; 25.10.2016
comment
@MrKekson Это? Кто так говорит? - person Alex; 25.10.2016
comment
Здесь: blogs.msdn.microsoft. .com/typescript/2016/06/15/ - person MrKekson; 26.10.2016

Я использую TSD от NPM. Он отлично работает с моим проектом MVC 6 и определенно должен быть самым современным источником определений.

Это должно быть все, что вам нужно для начала работы:

npm install tsd --save-dev
tsd install jquery --save
person Slick86    schedule 03.05.2015
comment
Спасибо. Мне кажется, мне нужно некоторое время, чтобы понять, как правильно установить npm, поскольку вы не можете просто использовать его. Также git должен быть установлен локально, а также в режиме командной строки. Я надеялся найти способ сделать это сначала с кодом, а не с командной строкой, но коды коммитов для tsd.json не кажутся такими простыми в использовании по сравнению с использованием tsd install. - person Orion Adrian; 03.05.2015