主题
serverExternalPackages
服务器组件 和 路由处理程序 中使用的依赖将自动由 Next.js 打包。
¥Dependencies used inside Server Components and Route Handlers will automatically be bundled by Next.js.
如果依赖使用 Node.js 特定功能,你可以选择从服务器组件打包中选择退出特定依赖并使用原生 Node.js require。
¥If a dependency is using Node.js specific features, you can choose to opt-out specific dependencies from the Server Components bundling and use native Node.js require.
Next.js 包含一个 流行软件包的简短列表,目前正在处理兼容性并自动选择退出:
¥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@huggingface/transformers@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@sparticuz/chromium-min@swc/core@xenova/transformersargon2autoprefixeraws-crtbcryptbetter-sqlite3canvaschromadb-default-embedconfigcpu-featurescypressdd-traceeslintexpressfirebase-adminhtmlrewriterimport-in-the-middleisolated-vmjestjsdomkeyvlibsqlmdx-bundlermongodbmongoosenewrelicnext-mdx-remotenext-seonode-cronnode-ptynode-web-audio-apionnxruntime-nodeoslopgplaywrightplaywright-corepostcssprettierprismapuppeteer-corepuppeteerravendbrequire-in-the-middlerimrafsharpshikisqlite3ts-nodets-morphtypescriptvscode-onigurumawebpackwebsocketzeromq
| 版本 | 更改 |
|---|---|
v15.0.0 | 从实验移至稳定。从 serverComponentsExternalPackages 重命名为 serverExternalPackages |