Das Projekt wurde über angulare CLI generiert. Ich habe die folgende Ordnerstruktur:Pfad in tsconfig.app.json für das eckige Projekt definieren
Ich möchte tsconfig.app.json einen Pfad zu einem Bar Ordner definieren und importieren Car
zu Garage
.
Mein tsconfig.app.json:
{
"extends": "../tsconfig.json",
"compilerOptions": {
...
"baseUrl": "./",
"paths" : {
"@bar" : ["foo/bar"]
},
...
},
...
}
Mein Garage.ts:
import { Car } from "@bar/Car";
export class Garage {}
In garage.ts Ich habe einen Fehler:
Cannot find module '@bar/car'.
Sie finden [diesen Artikel] (https://blog.angularindepth.com/configuring-typescript-compiler-a84ed8f87e3#06ea) hilfreich, es erklärt, wie und warum 'Pfade' ziemlich aufwändig verwenden –
@ AngularInDepth.com , Danke mein Herr. Ich habe den Artikel kurz durchgelesen, verstehe ihn aber immer noch nicht. Kannst du bitte einige Einblicke geben, warum das 'Car'-Modul in diesem speziellen Beispiel nicht gelöst werden kann? – koryakinp
Ich habe gepostet [meine Antwort] (https://Stackoverflow.com/a/46640069/2545680) –