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

如何一次性忽略多个MERN项目中的所有node_modules目录?

如何在单仓库中忽略所有MERN项目的node_modules目录

要一次性忽略仓库里所有MERN项目的node_modules目录,只需要在仓库根目录完成以下操作:

  • 创建(或编辑已有的).gitignore文件
  • 在文件中添加一行:node_modules/

这行规则会匹配仓库中任何层级下的node_modules文件夹,不管它属于哪个子项目,都会被Git自动忽略。

额外注意:如果之前已提交过node_modules

如果仓库历史中已经存在被提交的node_modules目录,需要先清除Git缓存,否则新的忽略规则不会生效:

  1. 执行命令:git rm -r --cached node_modules
  2. 提交缓存清理操作:git commit -m "Remove cached node_modules and apply ignore rule"
  3. 再推送到GitHub即可

不需要在每个MERN项目单独创建.gitignore,根目录的文件就能覆盖所有子项目的忽略规则,维护起来更高效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 19:14:52