serverExternalPackages
Opt-out specific dependencies from the dependency bundling enabled by `bundlePagesRouterDependencies`.
Opt-out specific dependencies from being included in the automatic bundling of the bundlePagesRouterDependencies option.
These pages will then use native Node.js require to resolve the dependency.
Next.js includes a short list of popular packages that currently are working on compatibility and automatically opt-ed out:
@appsignal/nodejs@aws-sdk/client-s3@aws-sdk/s3-presigned-post@blockfrost/blockfrost-js@highlight-run/node@jpg-store/lucid-cardano@libsql/client@mikro-orm/core@mikro-orm/knex@node-rs/argon2@node-rs/bcrypt@prisma/client@react-pdf/renderer@sentry/profiling-node@sparticuz/chromium@swc/coreargon2autoprefixeraws-crtbcryptbetter-sqlite3canvascpu-featurescypressdd-traceeslintexpressfirebase-adminimport-in-the-middleisolated-vmjestjsdomkeyvlibsqlmdx-bundlermongodbmongoosenewrelicnext-mdx-remotenext-seonode-cronnode-ptynode-web-audio-apioslopgplaywrightplaywright-corepostcssprettierprismapuppeteer-corepuppeteerrequire-in-the-middlerimrafsharpshikisqlite3ts-nodets-morphtypescriptvscode-onigurumawebpackwebsocketzeromq