2017-02-28 8 views
0

Ich habe zur Definition von jquery.datatables in DefinitelyTyped beigetragen. Es gibt viele andere Definitionsprojekte, die im Repository enthalten sind, und es scheint nicht unüblich, dass einer oder mehrere von ihnen den Test-Runner (npm test) nicht bestehen. Wie es passiert, dass ein sauberer Zugriff aus dem Repository fehlschlägt, ist mir nicht möglich. Gibt es eine Möglichkeit, den Test-Runner auf meine Definition zu beschränken?Nur mein DefinitelyTyped-Projekt testen

Antwort

0

Ja, das kann manchmal bei so großen Projekten passieren. Aber Sie können direkt Typoskript Compiler auf den Typdefinitionen rufen Sie mit etwas geschaffen wie (Projektordner unter der Annahme jquery.datatables):

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

Dazu wird die Konfiguration sollte jedoch gültig und bereits geschrieben sein. Sie können auch versuchen, es zu laufen direkt mit:

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

aber es kann sich beschweren, wenn Sie sich auf andere Dateien abhängen. --noEmit Option verhindert, dass TSC JavaScript-Code ausgibt, der nicht im Repository benötigt wird, und DefinitelyTyped-Tests werden sich beschweren (nicht verwendete Datei, sollten Sie nicht kurz einchecken).

Verwandte Themen