メインコンテンツまでスキップ
Version: 7.x

エラーコード

ERR_PNPM_UNEXPECTED_STORE

モジュールディレクトリが存在し、別のストアディレクトリにリンクされています。

ストアディレクトリを意図的に変更したい場合、 pnpm install を実行すると、pnpmは新しいストアを使用して依存関係を再インストールします。

ERR_PNPM_NO_MATCHING_VERSION_INSIDE_WORKSPACE

ワークスペースに存在しないワークスペース依存関係がプロジェクトに含まれています。

例えば、パッケージ foo の依存関係に bar@1.0.0 があるとします。

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

しかし、ワークスペースの依存関係にはbar@2.0.0しか存在しないため、pnpm installは失敗するでしょう。

このエラーを修正するには、ワークスペースプロトコルを使用する全ての依存関係が、ワークスペースに存在するパッケージのバージョンを使用できるようにしなければなりません。 手動で修正することもできますし、pnpm -r updateコマンドで修正することもできます。

ERR_PNPM_PEER_DEP_ISSUES

pnpm install は、プロジェクトに未解決の peer dependencies がある場合、または peer dependencies が要求された範囲に一致しない場合、失敗します。 この問題を解決するには、不足している peer dependencies をインストールします。

また、package.jsonpnpm.peerDependencyRules.ignoreMissingpnpm.peerDependencyRules.allowedVersions のフィールドを使用して、これらのエラーを選択的に無視することができます。