Ich verwende TypeScript mit der "noImplicitAny": true
Option in meinem tsconfig.json
festgelegt.Erlaube implizite alle nur für Definitionsdateien
I typings
bin mit Typ-Definitionsdateien zu verwalten und bin auch sie einen Referenzpfad-Direktive in der Einstiegspunkt meiner App:
/// <reference path="./typings/index.d.ts" />
Das Problem, dass die Dateien auf implizite verlassen einige der Definition ist jede , jetzt bekomme ich eine Menge Kompilierfehler von .d.ts
Dateien.
Gibt es eine Möglichkeit zum Deaktivieren/Stummschalten dieser Fehler, z. B. basierend auf dem Pfad oder Dateityp?
Haben Sie eine zweite tsconfig.json Datei mit '„noImplicitAny“zu setzen versucht: false' zu einer' Typisierung/'Verzeichnis? – Terite
Eine andere mögliche Lösung könnte sein, Ihre 'tsconfig.json'-Datei in dem Verzeichnis zu platzieren, das Ihre Quellen enthält, z. 'src /' anstatt es in das Projektstammverzeichnis zu stellen. – Terite
@Terite danke für die Vorschläge. Ich habe versucht, eine zweite "tsconfig.json" -Datei in das 'typings'-Verzeichnis hinzuzufügen, aber ich bekam immer noch Fehler. Ich würde es vorziehen, mein Projekt nicht zu restrukturieren, aber ich bin mir nicht sicher, ob das trotzdem funktionieren würde, da die '.d.ts'-Dateien immer noch enthalten wären. –