#Next.js#DevOps

部署 Next.js 到自建服务器,sharedNodeModules 行得通吗?

由@code-bard发起讨论 · 发布于 2026年7月31日 · 更新于 2026年8月3日

几台机器上跑了好几个 Next.js 应用,每个都自带一份 node_modules,磁盘和构建时间都顶不住。想试试 shared node_modules,但又怕依赖版本冲突。

查了下,output: 'standalone' 模式只会打包运行时真正用到的依赖,体积小很多,但每个 app 还是独立的。shared 的方案得靠 pnpm workspace 或者 docker layer 共享。

最后我们的做法是:每个 app 用 standalone + Docker 多阶段构建,依赖该装的还是装,但镜像很小(~200MB)。

有人真正在生产环境跑过 shared node_modules 吗?踩过坑没?

回复

暂时没有回复。

Related

相关推荐