Ich habe einige benutzerdefinierte. DTS-Dateien und ich möchte TSC diese Dateien beim Kompilieren abholen. Um dies zu tun bekommen ich die tsconfig.file ändern Sie die folgendentsconfig.json typewurzel benutzerdefinierten Pfad nicht abgeholt
"typeRoots": [
"../node_modules/@types",
"./app/modules"
]
./app/modules enthalten ist, wo meine benutzerdefinierte .d.ts Datei befindet. Im Innern der ./app/modules Ordner habe ich die folgende Datei myModule.d.ts
export declare module myModule {
function Login();
function Logout();
}
Jetzt in meiner anderen Typoskript-Datei habe ich den folgenden Import
import { myModule } from 'myModule';
Hier bekomme ich folgende Fehler Kann das Modul 'myModule' nicht finden.
Ich habe genau dieses gleiche Problem, und ich habe es geschrieben. Für mich funktioniert typeRoots nicht. Für eine temporäre Problemumgehung habe ich ein Postinstall-Skript hinzugefügt, das die Typen aus meinem verschachtelten Verzeichnis in das @types-Verzeichnis im Stammverzeichnis kopiert. – httpete