Saltar al contenido principal
Version: 7.x

C贸digos de error

ERR_PNPM_UNEXPECTED_STORE

Un directorio de m贸dulos est谩 presente y est谩 vinculado a un directorio de almacenamiento diferente.

Si cambi贸 el directorio de la tienda intencionalmente, ejecute pnpm install y pnpm reinstalar谩 las dependencias usando el nuevo almacenamiento.

ERR_PNPM_NO_MATCHING_VERSION_INSIDE_WORKSPACE

Un proyecto tiene una dependencia de espacio de trabajo que no existe en el espacio de trabajo.

Por ejemplo, el paquete foo tiene bar@1.0.0 en las dependencias:

{
"name": "foo",
"version": "1.0.0",
"dependencies": {
"bar": "workspace:1.0.0"
}
}

Sin embargo, solo hay bar@2.0.0 en el espacio de trabajo, por lo que pnpm install fallar谩.

Para corregir este error, todas las dependencias que usan el protocolo de espacio de trabajo deben actualizarse para usar versiones de paquetes que est谩n presentes en el espacio de trabajo. Esto puede hacerse manualmente o usando el comando pnpm -r update.

ERR_PNPM_PEER_DEP_ISSUES

pnpm install fallar谩 si el proyecto tiene dependencias pares sin resolver, o si las mismas no coinciden con los rangos deseados. Para arreglar esto, instale las dependencias pares que faltan.

Tambi茅n puede ignorar estos errores de forma selectiva usando los campos pnpm.peerDependencyRules.ignoreMissing y pnpm.peerDependencyRules.allowedVersions del package.json.

ERR_PNPM_OUTDATED_LOCKFILE

Este error ocurre cuando la instalaci贸n no se puede realizar sin cambios en el lockfile. Esto podr铆a suceder en un entorno de CI (integraci贸n continua) si alguien modific贸 el package.json en el repositorio sin ejecutar pnpm install despu茅s. O si se olvid贸 de ejecutar un commit despu茅s de modificar el lockfile.

Para arreglar este error, simplemente ejecute pnpm install y luego haga un commit del lockfile.

ERR_PNPM_TARBALL_INTEGRITY

This error indicates that the downloaded package's tarball did not match the expected integrity checksum.

If you use the npm registry (registry.npmjs.org), then this probably means that the integrity in your lockfile is incorrect. This might happen if a lockfile had badly resolved merge conflicts.

If you use a registry that allows to override existing versions of a package, then it might mean that in your local metadata cache you have the integrity checksum of an older version of the package. In this case, you should run pnpm store prune. This command will remove your local metadata cache. Then you can retry the command that failed.

But also be careful and verify that the package is downloaded from the right URL. The URL should be printed in the error message.