如何从github repo安装typescript定义

时间:2016-06-08 01:43:48

标签: typescript aurelia typescript-typings

如何为像aurelia-validatejs这样的库安装打字稿defs?

就像我执行npm install aurelia-validatejs --save一样,将其添加到package.jsonnode_modules文件夹中。是否有typings命令将打字稿定义放入typings.jsontypings/globals文件夹?如果不能怎么办呢。

库src和typescript导出位于aurelia/validatejs github repo

如果相关,我正在基于aurelia webpack-typescript skeleton的项目中玩,我想让validatejs和/或其他插件工作!如果有一篇博文显示如何将安装插入到webpack-typescript skelton中,那将会非常酷。

2 个答案:

答案 0 :(得分:4)

使用命令:

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

来自documentation(请参阅“有效地点”)

aurelia/validatejs - 是org / repo

dist/aurelia-validatejs.d.ts - 是路径

ee3479eb6edacb31e2a1b7fdc8871e615970d293 - 是一个提交

答案 1 :(得分:0)

使用此命令,这肯定会有帮助

typings install package_name --ambient --save

它会将package_name保存到typings.json,以供进一步参考。