【发布时间】:2016-07-02 15:22:12
【问题描述】:
我曾经使用tsd 来管理我的类型定义,但由于它已被弃用,我正在尝试迁移到typings,我认为这更复杂,但我想应该是可行的方法。
我想安装一个类型定义,为此我使用--ambient 标志。
在 Visual Studio 我有 typings.json 文件,看起来像这样:
{
"name": "Test",
"version": false,
"ambientDependencies": {
"angular": "github:DefinitelyTyped/DefinitelyTyped/angularjs/angular.d.ts#ca92a5b250433c38230b5f4138b36453862342bf",
"jquery": "github:DefinitelyTyped/DefinitelyTyped/jquery/jquery.d.ts#ca92a5b250433c38230b5f4138b36453862342bf"
}
}
这是在从 tsd 迁移到 typings 时自动创建的,但现在一旦我需要新的类型定义,例如 angular-route,我使用以下命令:
typings install angular-route --ambient
这工作正常,但 typings.json 没有得到更新。
重点是什么,为什么我会失踪?为什么angular 和jquery 都迁移到typings.json 并且在安装angular-route 时文件没有刷新?
【问题讨论】:
标签: angularjs json visual-studio-2015 definitelytyped tsconfig