Коды ошибок
ERR_PNPM_UNEXPECTED_STORE
Директория с модулями уже существует, но привязана к другому хранилищу.
Если вы изменили хранилище нарочно, запустите pnpm install
и pnpm переустановит зависимости, используя новое хранилище.
ERR_PNPM_NO_MATCHING_VERSION_INSIDE_WORKSPACE
В проекте существует workspace зависимость, которая не существует в workspace.
Например, у пакета foo
указан bar@1.0.0
в dependencies
:
{
"name": "foo",
"version": "1.0.0",
"dependencies": {
"bar": "workspace:1.0.0"
}
}
Но в workspace есть только bar@2.0.0
, так что pnpm install
выдаст ошибку.
Чтобы исправить эту ошибку необходимо обновить все зависимости, которые используют workspace protocol, чтобы они использовали версии пакетов уже существующие в workspace. Это может быть сделано или в ручном режиме, или же используя команду pnpm -r update
.