Ich habe die Datei react.d.ts
aus DefinitelyTyped gezogen und sie in mein Projekt als node_modules/react/react.d.ts
aufgenommen. Nun, wenn ich import * as React from "node_modules/react/react"
schreiben, erhalte ich folgende Fehlermeldung:TypeScript: TS2036 Fehler "Kein Modul" beim Arbeiten mit DefinitelyTyped-Definitionen
Error TS2306: File '.../node_modules/react/react.d.ts' is not a module.
Ich kann, indem man die folgenden Zeilen in react.d.ts
dieses Problem umgehen:
declare module "react" {
export = __React;
}
zu:
export = __React;
Meine Frage ist: Was ist der empfohlene Workflow für die Arbeit mit TypeScript-Definitionsdateien?
Warum sind ausdrücklich Sie den Dateipfad innerhalb Knotenmodule geben? Sie sollten nur 'import * als React from" react "' – cdbajorin
benötigen. Woher weiß RequireJS, wo Sie meine Module finden können? –
Sie sagen es die Pfade in 'require.config ({Pfade: {...}})' – cdbajorin