как установить определения typescript из репозитория github

как установить определения машинописного текста для такой библиотеки, как aurelia-validatejs?

Например, я сделал npm install aurelia-validatejs --save, чтобы добавить его в папки package.json и node_modules. Есть ли команда typings для загрузки определений typescript в папки typings.json и typings/globals? Если нет, то как я могу это сделать.

Экспорт библиотеки src и typescript находится в репозитории aurelia/validatejs github.

Если это уместно, я играю в проекте, основанном на aurelia. скелет webpack-typescript, и я хочу, чтобы валидаторы и другие плагины работали! Было бы очень здорово, если бы в блоге была запись, показывающая, как выполнять установку подключаемых модулей в каркас webpack-typescript.


person monkeyhouse    schedule 08.06.2016    source источник


Ответы (2)


С командой:

typings install github:aurelia/validatejs/dist/aurelia-validatejs.d.ts#ee3479eb6edacb31e2a1b7fdc8871e615970d293 --save --global

Или вы можете вручную добавить его в свой typings.json файл:

{
    "name": "Test",
    "version": false,
    "globalDependencies": {
        "aurelia-validatejs": "github:aurelia/validatejs/dist/aurelia-validatejs.d.ts#ee3479eb6edacb31e2a1b7fdc8871e615970d293"
    }
}

И запустите typings install после этого.

Из документации (см. "Действительные местоположения")

aurelia/validatejs - это организация/репозиторий

dist/aurelia-validatejs.d.ts - это путь

ee3479eb6edacb31e2a1b7fdc8871e615970d293 - это коммит

person Aleksey L.    schedule 08.06.2016

Используйте эту команду, это наверняка поможет

typings install package_name --ambient --save

Он сохранит package_name в typings.json для дальнейшего использования.

person Ajay    schedule 08.06.2016