5

.netフレームワークのためのasp.netの下で、私はナゲットを使用して、サードパーティのライブラリのtypescript型定義をインポートしました。 (*.d.ts)これらのパッケージはDefinitelyTypedです。新しいネットネットの中核であるナゲットは、もはや非ネット組み立てには使用されないことを理解しています。.netのコアプロジェクトでDefinitelyTypedタイプスクリプト定義ファイルを取得する "正しい"方法は何ですか?

したがって、タイプコピーの定義をmvcプロジェクトに取り込む良い方法はありますか?今、私はgithubリポジトリに行き、Webブラウザを使って手動で必要なものをダウンロードします。 にはがあります。

+1

[入力](https://github.com/typings/typings) – Granga

+0

@Granga:私は 'npm'についてもっと学ばなければならないと思います。現在、「npm」は、内部または外部のコマンド、実行可能なプログラム、またはバッチファイルとして認識されないため、最初の行で命令が失敗します。私はそれが実際にどこかにインストールされていることはかなり確信していますが、私は何にもそれを直接使用していません。 – recursive

+1

[TypeScript 2.0には組み込み済み](https://blogs.msdn.microsoft.com/typescript/2016/06/15/the-future-of-declaration-files/) – Stijn

答えて

1

TypeScript 2.0を使用していますか?その場合は、http://www.typescriptlang.org/docs/handbook/declaration-files/consumption.htmlの手順に従ってください。基本的には、そのタイプでインストールできる「特別な」npmパッケージがあります。

TypeScript 2.0を使用していない場合は、Gulpを使用してTSコードをコンパイルしていますか?もしそうなら、あなたは単に行うことができます。

var typings = require("gulp-typings"); 
gulp.task("typings", function() 
{ 
    return gulp.src("./typings.json") 
     .pipe(typings()); 
}); 

これは、あなたが/タイピングフォルダにあなたのtypings.jsonファイルで指定したすべてのタイピングを入れます。

gruntを代わりに使用している場合は、grunt-typings npmパッケージがあります。他のビルドランナーにとっても同様のパッケージを見つけることができます。

関連する問題