Установка Typings не будет устанавливать существующие определения

Я перешел с tsd на типизацию. И я нахожусь в процессе преобразования моего gulpfile.js в gulpfile.ts. Следовательно, я хотел бы использовать определения типов для таких вещей, как «глоток-переименование», «глоток-углифай» и т. д.

В случае 'gulp-uglify' кажется, что определение типа существует:

https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/gulp-uglify/gulp-uglify.d.ts

И если я запускаю команду typings search gulp-uglify, я получаю следующий ответ:

NAME        SOURCE HOMEPAGE                                  DESCRIPTION VERSIONS UPDATED
gulp-uglify dt     https://github.com/terinjokes/gulp-uglify             1        2016-03-16T15:55:26.000Z

Мой вопрос: как мне установить это определение типа? Я пробовал варианты следующего:

typings install gulp-uglify --save
typings install gh~gulp-uglify --save
typings install dt~gulp-uglify --save
typings install github~gulp-uglify --save

Неудачно. Получение вариантов 'Не удалось найти "gulp-uglify" ("npm") в реестре'
Есть идеи, что я делаю неправильно?


person brando    schedule 13.07.2016    source источник
comment
какую версию типизации вы используете?   -  person Aleksey L.    schedule 17.07.2016
comment
@АлексейЛ. я использую последнюю версию типизации: 1.3.1   -  person brando    schedule 17.07.2016
comment
@АлексейЛ. ну получается, когда я проверил версию типизаций из командной строки (typings -v) она показала 0.8.1, а в package.json показала 1.3.1. Я сделал «npm install typings -g» из командной строки, которая глобально обновила типизацию до 1.3.1. ТЕПЕРЬ ЭТО РАБОТАЕТ! Спасибо за подсказку   -  person brando    schedule 17.07.2016


Ответы (1)


Пытаться

typings install dt~gulp-uglify --global --save

Хотя вы можете использовать "--save-dev" для "gulp-uglify"

Убедитесь, что вы используете последнюю версию типизации (в настоящее время это 1.3.1).

person florin    schedule 14.07.2016
comment
Облом, попробовал, но получил: печатает ERR! сообщение Не удалось найти dt~gulp-uglify (npm) в реестре. - person brando; 14.07.2016
comment
пожалуйста, добавьте к своему ответу примечание о том, что вы должны использовать последнюю версию типизации 1.3.1 или выше, и я отмечу ваш ответ как ответ. как только я обновился с помощью «npm install typings -g», ваш ответ сработал - person brando; 17.07.2016