Es gibt mehrere github-Probleme darüber, warum Fehler in node_modules
ausgelöst werden, obwohl dieser Ordner in tsconfig.json
ausgeschlossen ist. Wenn in der Lib% import
enthalten ist, wird sie ignoriert und ignoriert die Eigenschaft exclude
.
Wenn Sie jedoch strengere Compiler-Optionen verwenden (zB strictNullChecks
, noUnusedLocals
, ...) und auf alle Bibliotheken verweisen, die nicht für diese Optionen geeignet sind , Fehler werden geworfen.
Wenn Sie also eine solche Bibliothek verwenden, ist es immer eine Entscheidung, die lib nicht zu verwenden oder die Compileroption nicht zu verwenden . Es gibt jedoch große Bibliotheken / Frameworks, die diese Optionen nicht unterstützen (d. H. Eckig), so dass es scheinbar keine Möglichkeit gibt, diese Optionen zu verwenden, um strenge Prüfungen im eigenen Projekt sicherzustellen.
Vermisse ich eine Möglichkeit, um Fehler in Knoten-Modulen zu vermeiden? Falls nicht, gibt es eine technische Anforderung, diese Regeln auf alle importierten Bibliotheken anzuwenden oder Was ist der Grund für dieses Verhalten? ? ? ?
Tags und Links typescript node-modules