【问题标题】:why can't i hide the node_module file by .gitignore after applying node_modules/ or /node_modules on nodejs为什么在 nodejs 上应用 node_modules/ 或 /node_modules 后我不能通过 .gitignore 隐藏 node_module 文件
【发布时间】:2022-06-20 13:51:42
【问题描述】:

我的 .gitignore 文件与 .git 文件夹位于同一根目录

我也尝试过不同的格式,比如 'node_modules/' '/node_modules' 虽然它隐藏了我的 .env 文件。 但是 gitignore 仍然没有隐藏我的 node_modules 文件夹

我也尝试过卸载 node_modules > 更新了 .gitignore 文件 > npm install。还是不行。我现在该怎么办?

【问题讨论】:

  • 你想用什么工具隐藏它们? .gitignore 不会影响您的 IDE。
  • 我正在使用 vs 代码进行服务器端工作(使用节点 js)。在 git push 之后,“node_modules”文件仍然显示在我的 git 存储库中。希望你理解
  • 你怎么知道的? VSCode 中的“资源管理器”视图应该是磁盘上的文件,而不是存储库中的文件。并且 git 不存储文件夹——只存储文件。
  • “仍在显示”这是否意味着您在将 node_modules 添加到 .gitignore 之前不小心提交了它?请注意,.gitignore忽略 文件。它不会从您的存储库中删除文件

标签: node.js node-modules gitignore


【解决方案1】:

尝试使用 node_modules/*

这将告诉 git 忽略节点模块文件夹中的所有文件和文件夹。 还要确保通过添加依赖项并使用命令来检查它

git status

它将为您提供所有已更改文件的列表。

【讨论】:

    【解决方案2】:

    这可能是因为您的 git 存储库已经在跟踪您的“node_modules”文件夹。尝试删除文件夹并提交更改,然后使用 npm i 重新安装您的节点模块。然后该文件夹应保持未跟踪状态,并在 VS Code 中显示为灰色。

    【讨论】:

      猜你喜欢
      • 2018-11-15
      • 2013-06-08
      • 1970-01-01
      • 2015-09-09
      • 2018-01-12
      • 2018-06-22
      • 2019-07-14
      • 2015-04-13
      • 2017-05-03
      相关资源
      最近更新 更多