`Cannot find module .../bin/pnpm.cjs` after upgrading from Corepack <=0.34.4 with pnpm 12 cached
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 75/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- node.js, typescript
- Área
- developer-experience, tooling
Línea de trabajo
Start with sources/corepackUtils.ts at the linked lines and inspect how cached package-manager records and their bins are checked. Run the linked reproduction: install pnpm 12.2.1 with Corepack 0.34.0, then invoke it with 0.36.0. Done means Corepack detects the missing recorded bin and reinstalls pnpm instead of failing with Cannot find module.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Repro: https://github.com/abappi19/corepack-stale-cache-repro
$ npx [email protected] install # package.json pins [email protected]
$ npx [email protected] pnpm --version
Error: Cannot find module '<COREPACK_HOME>/v1/pnpm/12.2.1/bin/pnpm.cjs'
- Corepack <=0.34.4 caches pnpm 12 with
bin: ./bin/pnpm.cjs, a file pnpm 12 doesn't ship, and later releases reuse that record as is (corepackUtils.ts). - Temporary workaround:
corepack cache clean.
Expected: Corepack reinstalls the version when its recorded bins are missing.
AI disclosure: I used a coding agent to help investigate and build the repro, and verified the cause against the source myself.
- Lenguaje dominante
- TypeScript
- Estrellas
- 3.8k
- Forks
- 282
- Merge medio
- 3 h 21 min
- PR fusionados (30 d)
- 1
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nodejs/corepack
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
-
[BUG] corepack not use COREPACK_NPM_REGISTRY install of tarballPosiblemente ocupada @Yash121l la tomó hace 28 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Support signature verification against a custom COREPACK_NPM_REGISTRYPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 68/100
-
Error when upgrading pnpm to latest in `devEngines.packageManager`Posiblemente ocupada @thiagobarbosa la tomó hace 77 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
-
Minimum release age for @latestAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
Todos los issues de nodejs/corepack
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
apache/rocketmq-dashboard#6610 ·
Los mantenedores suelen responder en 3 días
-
nextjs-tracking
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
cloudflare/vinext#3920 ·
Los mantenedores suelen responder en 1 día
-
Team:Dashboards
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
elastic/kibana#297299 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
analytics beginner friendly community contributions-welcome good first issue hacktoberfest help wanted up-for-grabs
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
affected/v17 affected/v18 area/frontend type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
umbraco/Umbraco-CMS#24186 ·
Los mantenedores suelen responder en 2 días