2

我有一个用 TypeScript 编写的 NPM 包。我的构建过程获取所有 *.ts 文件并将它们捆绑到 myLib.d.ts、myLib.js 和 myLib.js.map 中。

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

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

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

4

1 回答 1

5

输出/生成的文件myLib.d.tsmyLib.jsmyLib.js.map应该在 git repo 中管理。

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

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

于 2017-10-10T09:25:03.440 回答