为什么我在nodejs上应用node_modules/或/node_modules后不能通过.gitignore隐藏node_module文件

问题描述 投票:0回答:3

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

here my project folder view

我还尝试了不同的格式,例如“node_modules/”“/node_modules” 虽然它隐藏了我的 .env 文件。 但 gitignore 仍然没有隐藏我的 node_modules 文件夹

enter image description here

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

node.js node-modules gitignore
3个回答
1
投票

尝试使用 node_modules/*

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

git status

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


0
投票

可能是因为您的 git 存储库已经在跟踪您的“node_modules”文件夹。尝试删除文件夹并提交更改,然后使用

npm i
重新安装节点模块。然后,该文件夹应保持未跟踪状态,并且在 VS Code 中显示为灰色。


0
投票

同样的问题也发生在我身上,但我必须使用的解决方案是,当命令

git add .
将我们的
node_modules
与其他文件一起放入统计区域时,之后只需使用 git 命令:

 git rm -r --cached node_modules

此后,您可以通过

git status
查看。

© www.soinside.com 2019 - 2024. All rights reserved.