Passer au contenu principal
Version : Suivant

Codes d'erreur

ERR_PNPM_UNEXPECTED_STORE​

Un répertoire de modules est présent et est lié à un autre répertoire de magasins.

Si vous avez modifié intentionnellement le répertoire de la boutique, exécutez pnpm install et pnpm réinstallera les dépendances en utilisant le nouveau magasin.

ERR_PNPM_NO_MATCHING_VERSION_INSIDE_WORKSPACE​

Un projet a une dépendance d'espace de travail qui n'existe pas dans l'espace de travail.

Par exemple, le paquet foo a bar@1.0.0 dans les dépendances:

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

Cependant, il n'y a que bar@2.0.0 dans l'espace de travail, donc pnpm install échouera.

Pour corriger cette erreur, toutes les dépendances qui utilisent le protocole d'espace de travail doivent être mises à jour pour utiliser les versions des paquets présents dans l'espace de travail. Cela peut être fait soit manuellement, soit en utilisant la commande pnpm -r update.

ERR_PNPM_PEER_DEP_ISSUES​

pnpm install échouera si le projet a des dépendances de pairs non résolues ou si les dépendances de pairs ne correspondent pas aux plages souhaitées. Pour résoudre ce problème, installez les dépendances homologues manquantes.

Vous pouvez également ignorer ces erreurs de manière sélective en utilisant les champs pnpm.peerDependencyRules.ignoreMissing et pnpm.peerDependencyRules.allowedVersions dans package.json.

ERR_PNPM_OUTDATED_LOCKFILE​

This error happens when installation cannot be performed without changes to the lockfile. This might happen in a CI environment if someone has changed a package.json file in the repository without running pnpm install afterwards. Or someone forgot to commit the changes to the lockfile.

To fix this error, just run pnpm install and commit the changes to the lockfile.