microsoft / microsoft/TypeScript

TSC --watch should survive file renames

Offen
#42,745 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Needs Investigation
Vorherrschende Sprache
Go
Sterne
111k
Forks
14.4k
Ø Merge
1 T. 19 Std.
Gemergte PRs (30 T.)
117

Beschreibung

I use tsc --watch a lot but whenever I rename a file tsc --watch goes stale and doesn't recover from it hence I end up with stale JS without noticing. What you get in the console:

[1:13:49 PM] File change detected. Starting incremental compilation...

error TS6053: File '/..../npm/importLinker.ts' not found.

[1:13:50 PM] Found 1 error. Watching for file changes.

We should either fix this in TSC or at least make the task detect this and automatically restart.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere den Fehler mit tsc --watch und einer umbenannten Quelldatei und verfolge anschließend die Verarbeitung im Watch-Modus von diesem Einstiegspunkt aus. Erledigt ist die Aufgabe, wenn der Watcher sich nach der Umbenennung erholt und kein veraltetes JavaScript mehr hinterlässt, ohne einen wiederherstellbaren Zustand zu melden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
build-system, cli
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.