Hri*_*dov 2 git npm typescript
我正在编写一个库,文件src夹中有我的 TypeScript 文件。我已经配置tsc好它在一个js文件夹中输出 JavaScript 文件。捆绑的脚本进入dist.
没有明显的理由在 git 存储库中索引js和dist,因为它们是src. 我可以排除js,并dist在.gitignore和包括他们在.npmignore使他们在NPM最终发行结束。
我的测试使用来自的文件,js并在每次发布之前运行它们,因此如果测试通过,则意味着js和dist文件夹正常并准备好在 npm 上发布。
也许缺点是当你克隆 repo 时你不会有编译的文件 - 你必须npm install构建它们。但我认为这并不能证明提交两倍大是合理的。
忽略js和dist在 git 中是一种不好的做法吗?
你应该把 TypeScript 生成的 JavaScript 文件放在 gitignore 中吗?
是的。绝对无视这些。
你已经拥有了。它是一个构建工件,在源代码控制中通常应该忽略构建工件。在这种特殊情况下,这也是 TypeScript 开发人员遵循的标准做法。
| 归档时间: |
|
| 查看次数: |
226 次 |
| 最近记录: |