2

您如何为 aurelia-validatejs 之类的库安装 typescript defs?

就像我npm install aurelia-validatejs --save将它添加到package.jsonnode_modules文件夹一样。是否有打字命令将打字稿定义放入typings.jsonandtypings/globals文件夹?如果不是我该怎么做。

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

如果它相关,我正在玩一个基于aurelia webpack-typescript 骨架的项目,我想让 validatejs 和或其他插件工作!如果有一篇博客文章展示了如何将插件安装到 webpack-typescript 骨架中,那将是非常酷的。

4

2 回答 2

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在此之后运行。

来自文档(请参阅“有效位置”)

aurelia/validatejs- 是 org/repo

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

ee3479eb6edacb31e2a1b7fdc8871e615970d293- 是一个提交

于 2016-06-08T06:17:21.387 回答
0

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

typings install package_name --ambient --save

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

于 2016-06-08T07:38:04.673 回答