Microsoft/TypeScript
Voir sur GitHubtsc won't compile newly added references in watch mode
Open
#47 799 ouverte le 8 févr. 2022
BugDomain: tsc -bHelp Wanted
Métriques du dépôt
- Stars
- (48 455 stars)
- Métriques de merge PR
- (Merge moyen 6j 17h) (9 PRs mergées en 30 j)
Description
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!