Quelle est la différence entre .npmignore
et .gitignore
? Quel type de fichiers dois-je ignorer dans chacun?
.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
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.