Git 我应该提交在npm包中发布的自动生成的文件吗

Git 我应该提交在npm包中发布的自动生成的文件吗,git,typescript,npm,version-control,npmignore,Git,Typescript,Npm,Version Control,Npmignore,我有一个用TypeScript编写的NPM包。我的构建过程将所有*.ts文件打包到myLib.d.ts、myLib.js和myLib.js.map中 我的NPM包必须有所有src/.ts文件和这三个myLib。自动生成的文件 但是在我的git存储库中,我应该提交这三个myLib.*自动生成的文件吗 在npm包中发布不受版本控制的文件是否有问题?输出/生成的文件myLib.d.ts、myLib.js和myLib.js.map不应在git repo中管理 您应该通过.gitignore忽略这些文件。

我有一个用TypeScript编写的NPM包。我的构建过程将所有*.ts文件打包到myLib.d.ts、myLib.js和myLib.js.map中

我的NPM包必须有所有src/.ts文件和这三个myLib。自动生成的文件

但是在我的git存储库中,我应该提交这三个myLib.*自动生成的文件吗


在npm包中发布不受版本控制的文件是否有问题?

输出/生成的文件
myLib.d.ts
myLib.js
myLib.js.map
不应在git repo中管理

您应该通过
.gitignore
忽略这些文件。而且它不会影响到发布npm包

您还可以参考TypeScript的示例文件