忽略 Node_modules 文件夹
Ashok Chapagai 2023年1月30日 Git Git Ignore
在处理项目时,你可能不希望 git 跟踪某些文件夹;这些可以是 .env 文件、node_modules 文件夹等。
这些文件夹仅供本地计算机使用,不得与其他计算机共享。这可能是因为 node_modules 文件夹的大小可能从几兆字节到几千兆字节不等。
在工作时,我们肯定不想跟踪 node_modules 文件夹的许多更改。因此,我们可以使用各种方法来忽略该文件夹。
忽略根文件夹中的 node_modules 文件夹
让我们采用以下文件夹结构:
. | ├── .gitignore ├── node_modules └── src └── index.html 在这里,我们需要设置我们的项目,以便我们不包含 git 跟踪的文件夹 node_modules,这可以通过创建一个 .gitignore 文件来完成。.gitignore 中提到的文件/文件夹不会被 git 跟踪。所以要忽略 node_modules,.gitignore 文件夹内的内容应该如下:
node_modules 忽略整个项目中存在的所有 node_modules 文件夹
为了证明这一点,我们采用具有以下文件夹结构的以下项目:
. ├── backend │ ├── index.html │ └── node_modules ├── frontend │ ├── index.html │ └── node_modules └── .gitignore frontend 和 backend 文件夹中有两个 node_modules 文件夹,项目根目录中只有一个 .gitignore 文件。要忽略两个 node_modules 文件夹,.gitignore 文件夹的内容必须是:
**/node_modules 在这里,两个连续的星号 ** 后跟一个斜杠 / 在所有目录中匹配以匹配 frontend 和 backend 文件夹中的 node_modules 文件夹。因此,这将使 Git 忽略两个 node_modules 文件夹。
Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe
作者: Ashok Chapagai
