You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Nx 16.9.0+NextJS 14.0.4构建静态站时无out文件夹疑问

Next.js 静态导出在Nx工作区的路径说明与部署建议

你遇到的路径差异是Nx工作区的默认配置导致的,核心结论如下:

  • Nx会统一管理工作区所有项目的构建产物,因此会替换Next.js原生的out输出目录。你看到的dist/apps/myApp/.next就是官方文档中out文件夹的等价产物,里面的内容结构、静态资源和原生导出的out完全一致。
  • 可以直接使用dist/apps/myApp/.next内的文件部署。这个目录包含了静态站点所需的全部HTML、CSS、JS及静态资源,部署方式和官方文档中针对out目录的部署方法完全相同——直接将该目录下的所有文件上传到静态托管服务即可。
  • 如果偏好Next.js原生的out命名,可在项目的project.json中调整构建配置:找到targets.build.options,添加outputPath: 'dist/apps/myApp/out',这样构建后会生成名为out的文件夹,内容和原.next目录一致。不过这属于个性化调整,不修改也完全不影响部署效果。

内容的提问来源于stack exchange,提问作者slee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 02:33:12