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

如何高效备份Angular项目?低磁盘占用的实用备份方案

Angular项目轻量备份方案

直接全量复制文件夹慢、占空间的核心原因是项目根目录下的node_modules文件夹占了90%以上的存储体积,这个文件夹存的全是通过包管理器安装的第三方依赖,本身不属于你编写的项目源码,完全不需要纳入备份范围。

方案1:零工具临时备份(适合快速留存副本)

操作步骤非常简单:

  • 打开正常运行的Angular项目根目录,直接删除node_modules文件夹,这个操作不会损坏你写的任何业务代码和项目配置
  • 将剩余的所有文件/文件夹整体复制到你的备份存储路径即可,剩余内容通常只有几MB到几十MB,复制速度极快
  • 后续需要使用这份备份时,进入备份的项目根目录执行npm install,等待依赖自动安装完成后,执行ng serve就能正常启动项目,和原项目运行效果完全一致

注意:删除文件时注意甄别,src源码目录、package.json依赖配置文件、angular.json项目配置文件属于核心内容,必须保留,不能误删。

方案2:Git版本化备份(适合长期维护项目,推荐使用)

你当前没有配置Git也没关系,初始化配置只需要3步:

  • 在项目根目录新建名为.gitignore的文本文件,在文件内写入node_modules/,配置后Git会自动忽略不需要备份的依赖文件夹
  • 在项目根目录打开终端,依次执行以下命令完成首次备份提交:
git init
git add .
git commit -m "可用版本初始备份"
  • 完成后你就可以在后续开发过程中随时提交新的版本快照,需要回退到任意历史备份版本时直接通过Git命令切换即可,不会产生重复的文件副本占用磁盘空间。如果需要跨设备留存备份,再关联远程私有仓库推送即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 04:03:41