umask007
Lt. Junior Grade
- Registriert
- Dez. 2012
- Beiträge
- 332
Hallo,
habe gerade ein simples Problem ,zumindest ist es in anderen Programmiersprachen einfach.
Ich möchte ein großes Projekt in mehrere kleinere Projekte aufteilen.
Die Struktur sieht vorerst so aus:
raytracer
test
spikes
Die Abhängigkeiten sind folgendermaßen:
test -> raytracer <- spikes
Hab das Ganze mittels Typescript Project References realisiert, es funktioniert nicht so wie ich mir das vorstelle.
Das outDir in der tsconfig ist so konfiguriert, das alles in einen Ordner transpiliert wird.
Tsc -b läuft auch ohne Probleme durch. Allerdings ist tsc nicht so schlau, die require Pfade entsprechend anzupassen,
sodass das resultierende Programm nicht lauffähig ist.
Die Pfade in der tsconfig anzupassen hat auch nicht geholfen (siehe https://github.com/microsoft/TypeScript/issues/10866).
Nach etwas rumstellen hab ich die ursprüngliche Ordnerstruktur beibehalten, sodass das Programm zwar läuft,
ich jetzt aber nicht von VS Code aus debuggen kann.
Ich frage einfach mal wie das richtig geht, bevor ich noch mehr Zeit mit rumprobieren verschwende
habe gerade ein simples Problem ,zumindest ist es in anderen Programmiersprachen einfach.
Ich möchte ein großes Projekt in mehrere kleinere Projekte aufteilen.
Die Struktur sieht vorerst so aus:
raytracer
test
spikes
Die Abhängigkeiten sind folgendermaßen:
test -> raytracer <- spikes
Hab das Ganze mittels Typescript Project References realisiert, es funktioniert nicht so wie ich mir das vorstelle.
Das outDir in der tsconfig ist so konfiguriert, das alles in einen Ordner transpiliert wird.
Tsc -b läuft auch ohne Probleme durch. Allerdings ist tsc nicht so schlau, die require Pfade entsprechend anzupassen,
sodass das resultierende Programm nicht lauffähig ist.
Die Pfade in der tsconfig anzupassen hat auch nicht geholfen (siehe https://github.com/microsoft/TypeScript/issues/10866).
Nach etwas rumstellen hab ich die ursprüngliche Ordnerstruktur beibehalten, sodass das Programm zwar läuft,
ich jetzt aber nicht von VS Code aus debuggen kann.
Ich frage einfach mal wie das richtig geht, bevor ich noch mehr Zeit mit rumprobieren verschwende