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

Issue with pnpm and Windows

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

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
nodejs, typescript

Direzione di ricerca

Inizia su Windows riproducendo il problema con pnpm install e pnpx npkill, concentrandoti sull’eliminazione della cartella .pnpm e dei relativi symlink. Confronta il comportamento attuale con l’approccio Windows con rmdir riportato; il lavoro è completato quando la selezione del progetto non produce più errori ENOTEMPTY per i moduli installati con pnpm.

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

Descrizione

Describe the bug
I have installed node modules using pnpm and using npkill causes an error

To Reproduce
Steps to reproduce the behavior:

  1. Run pnpm install in any node project
  2. Try to use npkill through the command pnpx npkill
  3. Select the project
  4. Error

The following error happens on pretty much the whole .pnpm folder:

Error: ENOTEMPTY: directory not empty, rmdir 'C:\Repos\Testing\node_modules\.pnpm\registry.npmjs.org\yargs

  • OS: Windows
  • Version: v0.7.0

FYI, the pnpm folders use syslinks extensively. I understand this tool is not meant to support pnpm, but maybe the solution to such issue is as simple as changing a few lines and achieving full compatibility with pnpm.

Apparently, using rmdir command on Windows works.

Lingua principale
TypeScript
Stelle
9.5k
Fork
266
Merge medio
1g 1h
PR unite (30g)
2

Preparare l'ambiente

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 voidcosmos/npkill

Tutte le issue di voidcosmos/npkill

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.