typings vs @types NPM scope



在某些情况下,typings用于处理TypeScript定义(例如angular/angular2-seed)。

在其他情况下,使用NPM @types包而不涉及typings(例如AngularClass/angular2-webpack-starter)。

它们之间的实际区别是什么?是否其中一个为TypeScript开发提供了另一个没有的好处?

@types是typescript 2.0中安装定义的新方法。它统一了定义和包的管理。因此,您不需要多个工具和配置文件。只需要npm和package。而不是使用npm, package。Json, typings, typing。Json。它基本上使安装和管理定义更容易,但它与类型相同。

您可以在这里阅读更多信息:https://blogs.msdn.microsoft.com/typescript/2016/06/15/the-future-of-declaration-files/

最新更新