Microsoft/TypeScript
Vedi su GitHubtsc won't compile newly added references in watch mode
Open
#47.799 aperta il 8 feb 2022
BugDomain: tsc -bHelp Wanted
Metriche repository
- Star
- (48.455 star)
- Metriche merge PR
- (Merge medio 6g 17h) (9 PR mergiate in 30 g)
Descrizione
Bug Report
tsc won't compile newly added references in watch mode, while it compiles on initial start
I don't know if this description is clear :(
so i put an demonstration image in Steps to reproduce section
🔎 Search Terms
is:issue is:open references
🕗 Version & Regression Information
Typescript version : 4.5.5
⏯ Github repo
https://github.com/ryanroe/tsc-references-bug
💻 Steps to reproduce
- clone the repo
git clone https://github.com/ryanroe/tsc-references-bug
cd tsc-references-bug
npm install
npx tsc --build ./tsconfig.json -w
- open with Visual Studio Code (or any other editors) and remove the
referencesfield of root tsconfig.json - save
- undo last operation (restore the
referencesfield)

🙁 Actual behavior
tsc says the compilation is successful
Found 0 errors. Watching for file changes
🙂 Expected behavior
tsc should complain about the error of referenced project as initial start
error TS2304: Cannot find name 'a'.
BUT when i removed the files field of root tsconfig.json , everything works!