Tach!
imports.ts Beispiel
import Controller from './export.controller'; import View from './export.view'; import Model from './export.model'; // Klappt nicht :/ let cFoo = new Controller.Foo() let mFoo = new View.Foo() let vFoo = new Model.Foo()
"Klappt nicht" ist keine Fehlerbeschreibung. Es gibt eine konkrete Fehlermeldung, wenn du das so schreibst. Und die lautet für Zeile 1, dass dein Modul export.controller keine Default-Exports enthält. Und diesen nicht vorhandenen Default-Export kannst du nicht unter dem Namen Controller importieren. Dein export.controller exportiert nur Foo und Bar, und genau diese beiden kannst du von dem Modul importieren.
import {Foo, Bar} from './export.controller';
Da du nun diese beiden Namen in deinem aktuellen Scope hast, kannst du sie direkt verwenden.
let cFoo = new Foo()
dedlfix.