DAG*_*DAG 2 json angularjs definitelytyped tsconfig visual-studio-2015
我过去常常用来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"
}
}
Run Code Online (Sandbox Code Playgroud)
这是从迁移tsd到自动创建的,typings但现在我需要一个新的类型定义,例如angular-route我使用以下命令:
typings install angular-route --ambient
这工作正常,但typings.json没有得到更新.
有什么意义,为什么我错过了?为什么angular和jquery这两个迁移到typings.json并安装时,angular-route该文件没有得到更新?
And*_*s M 20
实际上在Typings 1.0中他们做了一些重大改变."环境"现在是"全球性的".以防万一,从DefinitelyTyped安装必须是明确的.
以下将安装jQuery并将其保存到typings.json
typings install dt~jquery --global --save
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅Igor答案中的链接
你忘记了 - 保存
typings install angular-route --ambient --save
Run Code Online (Sandbox Code Playgroud)
上面的命令语法现在已过时,仅适用于版本0.x.
正如@AndresM所指出的那样,从版本0.x到1.x有一些重大变化.请参阅文档从0.x更新到1.0?.@AndresM中的命令语法是使用DefinitelyTyped store和Typings version 1.x执行typings命令的正确方法.
| 归档时间: |
|
| 查看次数: |
8599 次 |
| 最近记录: |