Вот несколько способов добиться этого:
-
Ввод вручную: откройте файл
.gitignoreвашего проекта и добавьте следующую строку:node_modules/Сохраните файл, и Git проигнорирует весь каталог «node_modules» и его содержимое.
-
Глобальный Gitignore: если вы хотите игнорировать «node_modules» для всех ваших репозиториев Git, вы можете настроить глобальный файл Gitignore. Создайте файл с именем
.gitignore_globalв своем домашнем каталоге или любом другом предпочтительном месте и добавьте в него строкуnode_modules/. Затем выполните следующую команду, чтобы указать Git использовать глобальный файл Gitignore:git config --global core.excludesfile ~/.gitignore_global -
Gitignore командной строки: вы можете использовать инструмент командной строки
gitignoreдля создания файла.gitignoreспециально для проектов Node.js. Этот файл будет включать общие шаблоны для игнорирования каталога «node_modules» и других связанных файлов. Вы можете установитьgitignoreглобально с помощью npm:npm install -g gitignoreЗатем создайте файл
.gitignore, специфичный для Node.js, используя:gitignore node -
Подмодули Git: если вы используете подмодули Git в своем проекте и хотите исключить каталог «node_modules» из подмодуля, вам необходимо добавить отдельный файл
.gitignoreвнутри подмодуля. каталог со строкойnode_modules/. -
Автоматизированные инструменты. Доступны различные инструменты, которые могут генерировать комплексный файл
.gitignoreдля разных типов проектов, включая Node.js. Одним из популярных инструментов является веб-сайт gitignore.io. Вы можете посетить https://www.gitignore.io/ и выполнить поиск по запросу «Node», чтобы создать файл.gitignore, специфичный для проектов Node.js.