-
Clone the repo:
git clone [email protected]:unekinn/pnpm-ignored-built-dependencies-bug.git
-
Enter the repo:
cd pnpm-ignored-built-dependencies-bug
-
Run
pnpm i
Lockfile is up to date, resolution step is skipped Packages: +7 +++++++ Progress: resolved 7, reused 7, downloaded 0, added 7, done devDependencies: + @swc/core 1.11.13 + esbuild 0.25.1 + just-pnpm 1.0.2 Done in 275ms using pnpm v10.7.0
-
Run
pnpm rebuild
node_modules/.pnpm/[email protected]/node_modules/just-pnpm: Running preinstall script, done in 131ms node_modules/.pnpm/[email protected]/node_modules/just-pnpm: Running postinstall script, done in 111ms
-
Run
pnpm i
againLockfile is up to date, resolution step is skipped Already up to date ╭ Warning ───────────────────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @swc/core, esbuild. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed to run scripts. │ │ │ ╰────────────────────────────────────────────────────────────────────────────────────────────╯ Done in 241ms using pnpm v10.7.0
pnpm init
corepack use pnpm@latest
pnpm add -D just-pnpm esbuild @swc/core
pnpm approve-builds
- Select
just-pnpm
for approval