0

Hallo in Bezug auf dieses Projekt nicht die Typoskript-Definitionsdateien abholen, wenn ich benutzerdefinierte tsconfig statt der, die Visual Studio automatisch eingerichtet für mich.Wenn ich tsconfig in Visual Studio verwende, erhalte ich Compiler-Fehler, aber wenn ich es entfernte, dont

https://github.com/jvelezc/GridStackDemo/tree/master/src/GridStackDemo

Die Frage ist, wie wird die TSconfig die Fähigkeit der Typisierungen Definition entdecken zu ändern?

Ich habe eine sehr einfache TSconfig

{ 
    "compileOnSave":true, 
    "compilerOptions": { 
    "target": "es6", 
    "module": "system", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false, 
    "allowSyntheticDefaultImports": true 
    }, 
    "files": [ 
    "/wwwroot/app/**/*.ts", 
    "/typings/**/*.ts" 
    ], 
    "exclude": [ 
    "node_modules" 
    ] 
} 

Wenn ich es verwenden (anstelle von Visual Studio Standard in Fähigkeit Optionen für die Konfiguration Typoskript gebaut), dann sind meine Typisierungen Definitionen nicht gelesen und ich Winkel bekommen nicht definiert.

Wenn ich es verwenden bemerken sagt es nicht Name Winkel enter image description here

Wenn ich es nicht enter image description here

verwenden finden, wenn ich die Typisierungen Definition /// Dann ziehen es funktioniert. Die Frage ist, wie verändert das tsconfig die Erkennungsfähigkeit der Typisierungsdefinition?

Antwort

1

Sie können kein Glob-Muster in tsconfig.json verwenden - Ihr files Abschnitt ist nicht gültig. Wenn Sie es verwenden möchten, sollten Sie Dateien einzeln angeben. Auch exclude kann nicht zusammen mit files (files wird gewinnen, wenn beide angegeben) verwendet werden. Die Lösung für Ihr Problem - nur entfernenfiles Abschnitt. Weitere Informationen finden Sie unter documentation.