阻止 VS Code 跟踪对 node_modules 的更改

Posted

技术标签:

【中文标题】阻止 VS Code 跟踪对 node_modules 的更改【英文标题】:Stop VS Code from traking changes to node_modules 【发布时间】:2021-02-14 19:38:18 【问题描述】:

我正在开发一个 git 分支,我正在使用 VS Code 来跟踪我对分支所做的任何更改。

但是,当我运行 npm install 时,VS Code 开始跟踪有 850 多个更改的 node_modules。

我已将其添加到 .gitignore 文件中,但目前没有任何变化。

【问题讨论】:

你把你的 .gitignore 文件放在哪里了? 它在根文件夹中。 节点模块已提交。它们需要被删除,然后被忽略。 您将在存储库中拖入这些已提交的内容。启动一个新的存储库并正确设置并复制旧的源文件并进行初始提交。在上台前检查每个文件,看看.gitignore 是否配置正确。不要提交任何生成的东西 @evolutionxbox 谢谢。工作中有人告诉我同样的事情,这实际上是问题所在。 【参考方案1】:

确保您的 .gitignore 文件与 node_modules 文件夹位于同一父目录中。

project_directory
  - .gitignore
  - node_modules
  - other files

您也可以结帐:Git - Ignore node_modules folder everywhere

【讨论】:

我会试试这个;我不小心提交了,没有要跟踪的更改。 哦,是的!一旦你提交了一个文件,不管怎样,它都会被 git 跟踪......所以正如其他人在你的问题的 cmets 中提到的那样,你必须删除文件,然后忽略它们才能坚持下去。 没错!谢谢实际上是问题所在。也感谢您的回答。我从根文件夹中移动了文件,现在它可以工作了。

以上是关于阻止 VS Code 跟踪对 node_modules 的更改的主要内容,如果未能解决你的问题,请参考以下文章

VS Code 不排除 Code 的 node_modules 被监视 - 文件监视限制已达到

如何让 VS Code 智能感知在多个 node_modules 文件夹中搜索打字稿

终端 Git 跟踪与 VS Code git 跟踪不同步

当您通过 NPM 安装 CSS 框架并排除 node_modules 文件夹时,如何在 VS Code 中使用 CSS 框架自动完成?

如何阻止更漂亮地在 VS Code 中切换 vue 插值

启动 tailwindcss cli 构建过程会阻止 VS Code 实时服务器扩展刷新网站