web-dev-qa-db-fra.com

Quelle est la différence entre .npmignore et .gitignore?

Quelle est la différence entre .npmignore et .gitignore? Quel type de fichiers dois-je ignorer dans chacun?

18
Yangshun Tay

.gitignore répertorie les fichiers et dossiers qui doivent être omis de toute validation dans le référentiel. Vous pouvez utiliser ce dépôt pour les modèles de fichiers/dossiers dans votre .gitignore selon votre environnement.

.npmignore fonctionne de la même manière que .gitignore, il est utilisé pour spécifier quels fichiers doivent être omis lors de la publication du package dans NPM. Vous pouvez en savoir plus à ce sujet dans le .npmignore documents

25
peteb

Utilisez un fichier .npmignore pour conserver des éléments hors de votre package. S'il n'y a pas de fichier .npmignore, mais qu'il y a un fichier .gitignore, alors npm ignorera les éléments correspondant au fichier .gitignore. Si vous souhaitez inclure quelque chose qui est exclu par votre fichier .gitignore, vous pouvez créer un fichier .npmignore vide pour le remplacer.

12
12345678