Quelle est la différence entre .npmignore
et .gitignore
? Quel genre de fichiers devrais-je ignorer dans chacun?Quelle est la différence entre .npmignore et .gitignore?
Répondre
.gitignore
répertorie les fichiers & qui doivent être ignorés des éventuels validations dans le référentiel. Vous pouvez utiliser this repo pour les modèles de fichiers/dossiers dans votre .gitignore
en fonction de votre environnement.
.npmignore
fonctionne de manière similaire à .gitignore
, il est utilisé pour spécifier quels fichiers doivent être omis lors de la publication du paquet sur NPM. Vous pouvez en savoir plus à ce sujet dans le .npmignore
docs
Utilisez un fichier .npmignore pour garder les choses hors de votre colis. S'il n'y a pas de fichier .npmignore, mais qu'il y a un fichier .gitignore, alors npm ignorera le contenu 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.