2017-10-08 3 views
0

J'ai un paquetage NPM écrit en TypeScript. Mon processus de construction prend tous les fichiers * .ts et les regroupe dans myLib.d.ts, myLib.js et myLib.js.map. Mon paquet NPM doit avoir tous les fichiers src/.ts et ces trois myLib. fichiers générés automatiquement.Dois-je commettre des fichiers générés automatiquement publiés dans un paquet npm

Mais dans mon référentiel git, devrais-je valider ces trois fichiers générés automatiquement par myLib. *?

Est-ce un problème de publier des fichiers dans un paquet npm qui ne sont pas sous contrôle de version?

Répondre

1

Les fichiers de sortie/générés myLib.d.ts, myLib.js et myLib.js.map ne doivent pas être gérés dans le référentiel git.

Vous devez ignorer ces fichiers par .gitignore. Et cela n'affectera pas la publication de pakeages npm.

Vous pouvez également consulter l'exemple de fichier .gitignore pour TypeScript.