diff --git a/dist/index.js b/dist/index.js index d7396a0..30f73dd 100644 Binary files a/dist/index.js and b/dist/index.js differ diff --git a/src/install-pnpm/run.ts b/src/install-pnpm/run.ts index 84a6583..2ff2341 100644 --- a/src/install-pnpm/run.ts +++ b/src/install-pnpm/run.ts @@ -62,8 +62,14 @@ export async function runSelfInstaller(inputs: Inputs): Promise { } // Create pn/pnx alias bin links if the installed version supports them - // (pnpm v11+ adds pn and pnx as short aliases) + // (pnpm v11+ adds pn and pnx as short aliases). + // self-update links bins to $PNPM_HOME/bin/ which is also on PATH, + // so we must create aliases in both directories. await ensureAliasLinks(pnpmHome, standalone) + const pnpmBinDir = path.join(pnpmHome, 'bin') + if (existsSync(pnpmBinDir)) { + await ensureAliasLinks(pnpmBinDir, standalone) + } return 0 }