我应该提交在 npm 包中发布的自动生成的文件吗
Should I commit auto generated files published in npm package
我有一个用 TypeScript 编写的 NPM 包。我的构建过程获取所有 *.ts 文件并将它们捆绑到 myLib.d.ts、myLib.js 和 myLib.js.map.
中
我的 NPM 包必须包含所有 src/.ts 文件和这三个 myLib. 自动生成的文件。
但是在我的 git 存储库中,我应该提交这三个 myLib.* 自动生成的文件吗?
在不受版本控制的npm包中发布文件是否有问题?
output/generated 文件 myLib.d.ts
、myLib.js
和 myLib.js.map
不应在 git 存储库中管理。
您应该 .gitignore
忽略这些文件。而且不会影响发布npm pakeages。
您还可以参考示例 .gitignore TypeScript 文件。
我有一个用 TypeScript 编写的 NPM 包。我的构建过程获取所有 *.ts 文件并将它们捆绑到 myLib.d.ts、myLib.js 和 myLib.js.map.
中我的 NPM 包必须包含所有 src/.ts 文件和这三个 myLib. 自动生成的文件。
但是在我的 git 存储库中,我应该提交这三个 myLib.* 自动生成的文件吗?
在不受版本控制的npm包中发布文件是否有问题?
output/generated 文件 myLib.d.ts
、myLib.js
和 myLib.js.map
不应在 git 存储库中管理。
您应该 .gitignore
忽略这些文件。而且不会影响发布npm pakeages。
您还可以参考示例 .gitignore TypeScript 文件。