voidzero-dev / voidzero-dev/vite-task
task cache could be conflicted with package manager cache
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 466
- Forks
- 42
- Ø Merge
- 1 T. 15 Std.
- Gemergte PRs (30 T.)
- 19
Beschreibung
Vite Task stores its cache under node_modules/.vite/task-cache.
This is fine for package-manager store caches, such as actions/setup-node with cache: pnpm, because those caches usually store downloaded packages or the package-manager store, not node_modules itself.
It can be confusing or risky for workflows that cache node_modules directly. Those caches may also include node_modules/.vite/task-cache, which mixes dependency cache data with Vite Task cache data and can make restore order harder to reason about.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Das Issue nennt keine Implementierungsdatei, keinen Test und keinen Einstiegspunkt. Verfolge zunächst, wo Vite Task seinen Cache-Pfad auswählt und wiederherstellt, und kläre dann, ob der Cache von den node_modules-Caches getrennt werden muss und wie sich das vorhandene Caching des Package-Managers verhalten sollte; der Abschluss sollte ein dokumentiertes, testbares Cache-Layout umfassen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- node.js, rust
- Bereich
- build-system, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100