Исключить каталог node_modules из контроля версий Git

Вот несколько способов добиться этого:

  1. Ввод вручную: откройте файл .gitignoreвашего проекта и добавьте следующую строку:

    node_modules/

    Сохраните файл, и Git проигнорирует весь каталог «node_modules» и его содержимое.

  2. Глобальный Gitignore: если вы хотите игнорировать «node_modules» для всех ваших репозиториев Git, вы можете настроить глобальный файл Gitignore. Создайте файл с именем .gitignore_globalв своем домашнем каталоге или любом другом предпочтительном месте и добавьте в него строку node_modules/. Затем выполните следующую команду, чтобы указать Git использовать глобальный файл Gitignore:

    git config --global core.excludesfile ~/.gitignore_global
  3. Gitignore командной строки: вы можете использовать инструмент командной строки gitignoreдля создания файла .gitignoreспециально для проектов Node.js. Этот файл будет включать общие шаблоны для игнорирования каталога «node_modules» и других связанных файлов. Вы можете установить gitignoreглобально с помощью npm:

    npm install -g gitignore

    Затем создайте файл .gitignore, специфичный для Node.js, используя:

    gitignore node
  4. Подмодули Git: если вы используете подмодули Git в своем проекте и хотите исключить каталог «node_modules» из подмодуля, вам необходимо добавить отдельный файл .gitignoreвнутри подмодуля. каталог со строкой node_modules/.

  5. Автоматизированные инструменты. Доступны различные инструменты, которые могут генерировать комплексный файл .gitignoreдля разных типов проектов, включая Node.js. Одним из популярных инструментов является веб-сайт gitignore.io. Вы можете посетить https://www.gitignore.io/ и выполнить поиск по запросу «Node», чтобы создать файл .gitignore, специфичный для проектов Node.js.