7

我想知道 Angular 团队推荐的做法是什么?我在文档中的任何地方都找不到它,我想知道两者之间有什么区别。任何见解都非常受欢迎!

4

3 回答 3

14

情况似乎又在发生变化。据我了解,Typescript 2.0 将使用npm(Node Package Manager)来管理现有 Javascript 库的 Typescript 声明。

给出的示例是您可以执行以下操作:

npm install --save @types/lodash

然后它将做两件事:

  1. 获取 lodash 的声明文件并将其保存到我们包的 node_modules 中名为 @types/lodash 的目录中。
  2. 将其保存为我们的 package.json 中的依赖项

有关详细信息,请参阅 Microsoft 的此公告:声明文件的未来

还有这个 Github 问题:改进声明文件获取

于 2016-08-28T04:31:37.657 回答
9

tsd 似乎已被弃用以支持打字,而 Angular 正在转向打字。

我已经看到它多次提到不推荐使用 tsd

于 2016-03-31T07:51:05.340 回答
3

是的,如 beta6 的 angular2 变更日志所述 https://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta6-2016-02-11

  • 类型不再包含在分发中
于 2016-03-31T07:58:10.723 回答