タイピングvs @types NPMスコープ
TypeScript定義の処理にtypings
が使用される場合があります(例 angular/angular2-seed )。
その他の場合は、スコープ付きNPM @types
パッケージは、typings
を使用せずに使用されます(例 AngularClass/angular2-webpack-starter )。
それらの実際の違いは何ですか?そのうちの1つはTypeScript開発に利点を提供しますか?
@typesは、TypeScript 2.0に定義をインストールする新しい方法です。定義とパッケージの管理を統合します。そのため、複数のツールと設定ファイルは必要ありません。 npm、package.json、typings、typings.jsonを用意する代わりに、npmとpackage.jsonのみが必要になります。基本的に定義のインストールと管理が簡単になりますが、入力と同じです。
詳しくはこちらをご覧ください: https://blogs.msdn.Microsoft.com/TypeScript/2016/06/15/the-future-of-declaration-files/