ich Visual Studio-Code verwende und haben eine ziemlich gemeinsame Struktur Projekt:Wie verwenden Sie mehrere tsconfig-Dateien?
├── client/
│ ├── tsconfig.json
├── shared/
├── server/
│ ├── tsconfig.json
├── project.json
Die beiden TSconfig Dateien haben unterschiedliche Einstellungen (zum Beispiel die eines unter client/
Ziele ES5, die man unter server/
Ziele ES6).
Das Problem ist, dass ich möchte, dass das freigegebene Verzeichnis in beiden Projekten enthalten ist. Ich kann dies nicht mit tsconfig tun, weil die Option exclude
mich nicht zulassen, einen Ordner, der in einem höheren Verzeichnis als die tsconfig.json ist, und mit files
Ich muss ständig die Liste der Dateien auf dem neuesten Stand halten, wie es nicht tut Unterstütze keine Globs.
Bitte beachte, dass ich durch Hinzufügen des freigegebenen Ordners in tsc fein zusammenstellen kann, was ich will, ist für die Visual Studio-Code IDE den gemeinsamen Code für intellisense usw.
ist die einzige Option für filesGlob warten, zu erkennen?
Hilft das? https://www.npmjs.com/package/tsconfig-glob – 2426021684
Sie können immer Atom-typescript verwenden – 2426021684
Ja, ich denke, ich kann dieses Paket verwenden, um die Dateien-Array zu generieren, aber es ist ärgerlich, da ich es beobachten müssen die ganze Zeit um up-to-date zu bleiben. Ich habe das Atom schon vor Jahren getestet (bevor VSC veröffentlicht wurde), aber es war extrem langsam und fehlerhaft, obwohl es sich seither vielleicht verbessert hat. – Mike