Sto usando codice Visual Studio e hanno una struttura di progetto abbastanza comune:Come utilizzare più file tsconfig?
├── client/
│ ├── tsconfig.json
├── shared/
├── server/
│ ├── tsconfig.json
├── project.json
I due file Tsconfig hanno diverse impostazioni (ad esempio quello sotto client/
obiettivi ES5, quello sotto server/
obiettivi ES6).
Il problema è che voglio che la directory condivisa sia inclusa in entrambi i progetti. Non riesco a farlo usando tsconfig perché l'opzione exclude
non mi consente di includere una cartella che si trova in una directory superiore rispetto a tsconfig.json, e usando files
Devo tenere costantemente aggiornato l'elenco dei file dato che non funziona Non supportare i glob.
Nota che posso compilare bene aggiungendo la cartella condivisa in TSC, quello che voglio è per Visual Studio Codice IDE a riconoscere il codice condiviso per intellisense ecc
è l'unica opzione di aspettare per filesGlob?
Questo aiuto? https://www.npmjs.com/package/tsconfig-glob – 2426021684
Puoi sempre usare l'atom-typescript – 2426021684
Sì, credo che posso usare quel pacchetto per generare l'array di file, ma è fastidioso perché dovrò farlo guardare tutto il tempo per rimanere aggiornato. Ho provato Atom Age fa (prima che VSC fosse rilasciato) ma era estremamente lento e buggato, anche se forse è migliorato da allora – Mike