typescript - Cum să folosești un fișier tsconfig diferit pentru fișierele de test în vscode?
Această întrebare este similară cu această întrebare: Cum să folosești un fișier tsconfig diferit pentru teste? Dar eu întreb pentru Visual Studio Code.
Am două fișiere tsconfig:
tsconfig.jsonpentru toate fișierele aplicațieitsconfig.test.jsonpentru toate fișierele de test
tsconfig.json exclude toate fișierele *.spec.ts, în timp ce tsconfig.test.json include doar aceste fișiere.
Cum pot face ca Visual Studio Code să înțeleagă că un fișier .spec.ts deschis aparține tsconfig.test.json?
Nu vreau să separ toate testele mele într-un director test propriu cu propriul tsconfig.json inclus, ci mai degrabă să le păstrez lângă fișierele aplicației.
Răspuns #1
VS Code are în prezent limitarea la un singur tsconfig.json (vezi: https://github.com/microsoft/vscode/issues/12463).
Având în vedere că structura proiectului este:
- src/
- tsconfig.json
- tsconfig.test.json
Creează fișierul ./src/tsconfig.json cu conținutul:
{
"extends": "../tsconfig.test.json"
}
