В чем разница между.npmignore и.gitignore?
В чем разница между .npmignore
а также .gitignore
? Какие файлы я должен игнорировать в каждом?
2 ответа
.gitignore
перечисляет, какие файлы и папки должны быть исключены из любых коммитов в хранилище. Вы можете использовать этот репозиторий для шаблонов файлов / папок, чтобы в вашем .gitignore
в зависимости от вашей среды.
.npmignore
работает аналогично .gitignore
, он используется, чтобы указать, какие файлы должны быть пропущены при публикации пакета в NPM. Вы можете прочитать больше об этом в .npmignore
документы
Используйте файл.npmignore, чтобы сохранить содержимое в вашем пакете. Если нет файла.npmignore, но есть файл.gitignore, то npm будет игнорировать материал, соответствующий файлу.gitignore. Если вы хотите включить что-то, что исключено вашим файлом.gitignore, вы можете создать пустой файл.npmignore для его переопределения.