You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, some lifecycle scripts (build scripts) of packages like sharp and bcrypt are not allowed in pnpm v10, and result in errors like the following Ignored build scripts error:
$ pnpm install
Lockfile is up to date, resolution step is skipped
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages: +814
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 814, reused 0, downloaded 69, added 66
...
Ignored build scripts: sharp. Run "pnpm approve-builds" to pick which dependencies should be allowed to run scripts.
Done in 13.8s
A student not including sharp in their Next.js project will mostly appear to work properly, but pages will most likely be slow to load, due to Next.js falling back to slower non-native image optimization.
Alternative to upleveled/preflight#620
Currently, some lifecycle scripts (build scripts) of packages like
sharp
andbcrypt
are not allowed in pnpm v10, and result in errors like the followingIgnored build scripts
error:A student not including
sharp
in their Next.js project will mostly appear to work properly, but pages will most likely be slow to load, due to Next.js falling back to slower non-native image optimization.To avoid this, add a step to
bin/install.js
to configurebuild-scripts-allowlist
("An up-to-date list of common NPM packages that need to run lifecycle scripts during installation",default-trusted-dependencies.txt
list from bun extracted to separate package), as noted in the readme:The text was updated successfully, but these errors were encountered: