voidzero-dev / voidzero-dev/vite-task
task cache could be conflicted with package manager cache
Nessuno ha ancora preso questa issue.
- Lingua principale
- Rust
- Stelle
- 466
- Fork
- 42
- Merge medio
- 1g 15h
- PR unite (30g)
- 19
Descrizione
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.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
L'issue non identifica alcun file di implementazione, test o punto di ingresso. Innanzitutto, traccia dove Vite Task seleziona e ripristina il proprio percorso della cache, quindi chiarisci se la cache debba essere separata dalle cache di node_modules e come dovrebbe comportarsi il caching esistente del gestore di pacchetti; il completamento deve includere una disposizione della cache documentata e verificabile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- node.js, rust
- Ambito
- build-system, tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100