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

部署Angular Universal应用:是否需要保留`server`目录?

关于Angular Universal预渲染后server目录的处理建议

不需要处理dist/project-name/server目录,甚至可以直接删除它,原因如下:

  • 执行ng run project-name:prerender时,server目录是预渲染过程中临时启动的服务端应用代码,作用是帮你生成每个路由对应的静态HTML文件,最终所有可用的静态资源都已经生成在browser目录里了。
  • 你的个人作品集是纯静态展示场景,没有服务端需求,本地运行browser目录正常,说明预渲染的静态文件已经完全满足使用需求。
  • server目录属于预渲染的中间产物,部署静态应用时完全用不上,留着只会占用存储空间,删除后不会影响你的应用运行。

如果之后你需要将应用切换为服务端渲染(SSR)模式,才会用到server目录的内容,但就当前的静态作品集场景来说,完全不需要保留它。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 12:04:52