Ne MNP ignorer les fichiers répertoriés dans .gitignore?

J'ai un fichier qui est généré par npm install commande (à l'aide preinstall tâche). Je ne veux pas de l'ajouter dans le dépôt git, ni dans le projet MNP.

En supposant que le nom de fichier est foo.json, je l'ai ajouté dans .gitignore fichier foo.json.

Est-ce suffisant pour éviter de le télécharger sur les MNP de registre?

Je sais que je peux ajouter .npmignore fichier qui va sûrement ignorer le fichier, mais je ne vais pas l'ajouter si .gitignore déjà fait cela.