serverExternalPackages
將特定依賴項從自動捆綁 bundlePagesRouterDependencies 選項中排除。
這些頁面將使用原生 Node.js 的 require 來解析依賴項。
next.config.js
/** @type {import('next').NextConfig} */
const nextConfig = {
serverExternalPackages: ['@acme/ui'],
}
module.exports = nextConfigNext.js 包含一份 精選的常用軟體包列表,這些軟體包目前正在進行相容性工作並已自動排除
@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/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
這有幫助嗎?