概要

macOS/Linux で、プロジェクトディレクトリを移動・コピーしても node_modules を再インストールなしで使い続けられるようにする一連の変更(pnpm/pnpm#6937 対応)。まず bin シムが相対パス化され(移動後も自分の位置から NODE_PATH を解決できるように)、続いて pnpm run/pnpm exec が移動後の初回実行時に既存インストールを検証して再利用するようになった。

主な API・オプション

  • 対象コマンド: pnpm install、pnpm run、pnpm exec(Unix の isolated / hoisted レイアウト)
  • bin シム・NODE_PATH エントリ・.bin/node リンクは物理パスを解決したうえで相対パス化される
  • 既存インストールの relink 時に、絶対パスのリンクも自動的に相対リンクへ変換される

変更履歴

  • 2026-09-24 — 移動した node_modules を再インストールなしで再利用(#15112)📦 v12.6.0 · 変更
  • 2026-09-24 — プロジェクトの bin シムを移動可能に(相対パス化)(#15041)📦 v12.6.0 · 変更

関連