next.config.js: serverExternalPackages
next.config.js: serverExternalPackages | Next.js
섹션 제목: “next.config.js: serverExternalPackages | Next.js”출처 URL: https://nextjs.org/docs/app/api-reference/config/next-config-js/serverExternalPackages
serverExternalPackages
섹션 제목: “serverExternalPackages”마지막 업데이트 2026년 2월 20일
Server Components와 Route Handlers 내부에서 사용하는 의존성은 Next.js가 자동으로 번들링합니다.
특정 의존성이 Node.js 전용 기능을 사용한다면, 해당 의존성을 Server Components 번들링에서 선택적으로 제외하고 네이티브 Node.js require를 사용할 수 있습니다.
next.config.js
/** @type {import('next').NextConfig} */ const nextConfig = { serverExternalPackages: ['@acme/ui'], }
module.exports = nextConfigNext.js에는 현재 호환성 작업 중이며 자동으로 제외되는 인기 패키지의 짧은 목록이 포함되어 있습니다.
@alinea/generated@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@statsig/statsig-node-core@swc/core@xenova/transformers@zenstackhq/runtimeargon2autoprefixeraws-crtbcryptbetter-sqlite3canvaschromadb-default-embedconfigcpu-featurescypressdd-traceeslintexpressfirebase-adminhtmlrewriterimport-in-the-middleisolated-vmjestjsdomkeyvlibsqlmdx-bundlermongodbmongoosenewrelicnext-mdx-remotenext-seonode-cronnode-ptynode-web-audio-apionnxruntime-nodeoslopgpinopino-prettypino-rollplaywrightplaywright-corepostcssprettierprismapuppeteer-corepuppeteerravendbrequire-in-the-middlerimrafsharpshikisqlite3thread-streamts-morphts-nodetypescriptvscode-onigurumawebpackwebsocketzeromq
| Version | Changes |
|---|---|
v15.0.0 | 실험 단계에서 안정화 단계로 이동했으며, serverComponentsExternalPackages에서 serverExternalPackages로 이름이 변경되었습니다. |
보내기