Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

`cache clear` does not remove `lastKnownGood.json` from cache

Aperta
#675 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
node.js, typescript
Ambito
cli, tooling

Direzione di ricerca

Inizia dall’implementazione di corepack cache clear e dal comportamento della cache descritto nel README, quindi riproduci il problema usando i comandi Ubuntu elencati. Il lavoro è completo quando il comando non lascia file sotto $HOME/.cache/node/corepack oppure il README documenta accuratamente l’eccezione prevista, con il comportamento coperto da un test appropriato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Current behavior

corepack cache clear does not fully clear the Corepack cache. It leaves behind lastKnownGood.json, removing only the install folder v1 from the Corepack cache.

Expected behavior

The README document says;

corepack cache clean

Clears the local COREPACK_HOME cache directory.

COREPACK_HOME can be set in order to define where Corepack should install the package managers. By default it is set to %LOCALAPPDATA%\node\corepack on Windows, and to $HOME/.cache/node/corepack everywhere else.

so the expectation is that after executing corepack cache clear on Linux, there will be no files left in the $HOME/.cache/node/corepack directory.

Alternatively, if it is intentional to not delete the lastKnownGood.json file from the Corepack cache, then the documentation should be changed.

Steps to reproduce

Ubuntu 24.04.2 LTS, Node.js 22.14.0 LTS, Corepack 0.32.0

rm -rf ~/.cache/node/corepack
npm install corepack@latest -g
corepack install -g yarn@latest
corepack cache clear
find ~/.cache/node/corepack

Logs

Installing yarn@4.7.0...
/home/mike/.cache/node/corepack
/home/mike/.cache/node/corepack/lastKnownGood.json
Lingua principale
TypeScript
Stelle
3.8k
Fork
279
Merge medio
1h 47m
PR unite (30g)
2

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nodejs/corepack

Tutte le issue di nodejs/corepack

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.