serverExternalPackages
Les dépendances utilisées dans les composants serveur et les gestionnaires de route seront automatiquement incluses dans le bundle par Next.js.
Si une dépendance utilise des fonctionnalités spécifiques à Node.js, vous pouvez choisir d'exclure des dépendances spécifiques du bundle des composants serveur et utiliser le require
natif de Node.js.
Next.js inclut une liste courte de paquets populaires qui travaillent actuellement sur la compatibilité et sont automatiquement exclus :
@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
@swc/core
@xenova/transformers
argon2
autoprefixer
aws-crt
bcrypt
better-sqlite3
canvas
chromadb-default-embed
config
cpu-features
cypress
dd-trace
eslint
express
firebase-admin
import-in-the-middle
isolated-vm
jest
jsdom
keyv
libsql
mdx-bundler
mongodb
mongoose
newrelic
next-mdx-remote
next-seo
node-cron
node-pty
node-web-audio-api
onnxruntime-node
oslo
pg
playwright
playwright-core
postcss
prettier
prisma
puppeteer-core
puppeteer
ravendb
require-in-the-middle
rimraf
sharp
shiki
sqlite3
ts-node
ts-morph
typescript
vscode-oniguruma
webpack
websocket
zeromq
Version | Changements |
---|---|
v15.0.0 | Passé du statut expérimental à stable. Renommé de serverComponentsExternalPackages en serverExternalPackages |