Codici di errore
ERR_PNPM_UNEXPECTED_STORE
È presente una cartella dei moduli ed è collegata a una cartella dell'archivio diversa.
Se hai modificato intenzionalmente la cartella dell'archiviio, esegui pnpm install
e pnpm reinstallerà le dipendenze utilizzando il nuovo archivio.
ERR_PNPM_NO_MATCHING_VERSION_INSIDE_WORKSPACE
Un progetto ha una dipendenza dallo spazio di lavoro che non esiste nello spazio di lavoro.
Ad esempio, il pacchetto foo
ha bar@1.0.0
nelle dipendenze (dependencies
):
{
"name": "foo",
"version": "1.0.0",
"dependencies": {
"bar": "workspace:1.0.0"
}
}
Tuttavia, c'è solo bar@2.0.0
nell'area di lavoro, quindi pnpm install
fallirà.
Per correggere questo errore, tutte le dipendenze che utilizzano il protocollo dello spazio di lavoro devono essere aggiornate per utilizzare le versioni dei pacchetti presenti nell'area di lavoro. Questa operazione può essere eseguita manualmente o utilizzando il comando pnpm -r update
.
ERR_PNPM_PEER_DEP_ISSUES
pnpm install
avrà esito negativo se il progetto ha dipendenze peer non risolte o se le dipendenze peer non corrispondono agli intervalli desiderati. Per risolvere questo problema, installa le dipendenze peer mancanti.
Puoi anche ignorare selettivamente questi errori usando i campi pnpm.peerDependencyRules.ignoreMissing e pnpm.peerDependencyRules.allowedVersions in 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.