如何为像aurelia-validatejs这样的库安装打字稿defs?
就像我执行npm install aurelia-validatejs --save
一样,将其添加到package.json
和node_modules
文件夹中。是否有typings命令将打字稿定义放入typings.json
和typings/globals
文件夹?如果不能怎么办呢。
库src和typescript导出位于aurelia/validatejs github repo
如果相关,我正在基于aurelia webpack-typescript skeleton的项目中玩,我想让validatejs和/或其他插件工作!如果有一篇博文显示如何将安装插入到webpack-typescript skelton中,那将会非常酷。
答案 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,以供进一步参考。