2017-02-28 8 views
0

DefinitelyTypedのjquery.datatables定義に貢献しました。リポジトリには多くの他の定義プロジェクトが含まれており、テストランナー(npm test)に1つ以上失敗することは珍しくありません。このようにリポジトリからのクリーンなプルが失敗した場合、どうすれば私の外に出るのでしょうか。テストランナーを私の定義だけに分ける方法はありますか?私のDefinitelyTypedプロジェクトのみのテスト

答えて

0

はい、このような大きなプロジェクトでは、時々起こることがあります。 しかし、あなたが直接あなたが(プロジェクトフォルダがjquery.datatablesであると仮定)のようなものを作成した型定義に活字体コンパイラを呼び出すことができます。このため

tsc --project types/jquery.datatables/tsconfig.json 

をconfigが有効であるとすでにかかわらず、書かなければなりません。 また、直接それを実行しようとすることができます:

tsc --noEmit types/jquery.datatables/jquery.datatables-tests.ts 

いますが、他のファイルに依存している場合、それは文句を言うことができます。 --noEmitオプションは、TSCがリポジトリに必要でないJavaScriptコードを出力するのを防ぎ、DefinitelyTypedのテストでは不満な点があります(未使用のファイルではありません)。

関連する問題