git - Ska jag committa automatiskt genererade filer som publiceras i npm-paket
Jag har ett NPM-paket skrivet i TypeScript. Min byggprocess tar alla *.ts-filer och packar dem till myLib.d.ts, myLib.js och myLib.js.map.
Mitt NPM-paket måste ha alla src/.ts-filer och dessa tre myLib. automatskapade filer.
Men i mitt git-repository, ska jag committa dessa tre auto-genererade myLib.*-filer?
Är det ett problem att publicera filer i ett npm-paket som inte är under versionskontroll?
Svar #1
Utdata-/genererade filer myLib.d.ts, myLib.js och myLib.js.map bör inte hanteras i git-förvaret.
Du bör ignorera dessa filer med .gitignore. Och det kommer inte att påverka publiceringen av npm-paket.
Du kan också hänvisa till exempel .gitignore-filen för TypeScript.