gpt4 book ai didi

git - 写库的时候,是不是应该把TypeScript生成的JavaScript文件放到gitignore里面?

转载 作者:行者123 更新时间:2023-12-05 00:58:21 25 4
gpt4 key购买 nike

我正在编写一个库,并且我的 TypeScript 文件位于 src 文件夹中。我已经配置了 tsc 以便它在 js 文件夹中输出 JavaScript 文件。捆绑的脚本进入 dist.

没有明显的理由在 git 存储库中索引 jsdist,因为它们是 src 中的 TypeScript 文件的产物。我可以在 .gitignore 中排除 jsdist 并将它们包含在 .npmignore 中,以便它们最终出现在在 npm 上最终发布。

我的测试使用来自 js 的文件,我在每次发布之前运行它们,所以如果测试通过,这意味着 jsdist 文件夹都可以,可以在 npm 上发布。

也许不利的一面是,当您克隆存储库时,您不会拥有已编译的文件 - 您必须 npm install 并构建它们。但我认为这并不能证明提交两倍大是合理的。

在 git 中忽略 jsdist 会是不好的做法吗?

最佳答案

should you put JavaScript files generated by TypeScript in gitignore?

是的。绝对忽略这些。

原因

你已经有了。它是一个构建工件,在源代码管理中通常应该忽略构建工件。在这种特殊情况下,这也是 TypeScript 开发人员遵循的标准做法。

关于git - 写库的时候,是不是应该把TypeScript生成的JavaScript文件放到gitignore里面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58161693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com