【问题标题】:Saving Angular Dist Folder In Source Control [closed]在源代码管理中保存 Angular Dist 文件夹 [关闭]
【发布时间】:2018-06-30 08:57:47
【问题描述】:

我们是否应该将 dist 文件夹保留在源代码管理中,例如 Angular => 2 中的 git?为什么?为什么不?

谢谢

【问题讨论】:

    标签: git angular typescript build version-control


    【解决方案1】:

    为什么要存储生成的内容,当有人更改一行代码时,这些内容会立即过时?

    构建服务器负责将应用程序构建到 dist 文件夹、运行 e2e 测试、部署它等等。

    【讨论】:

    • 我也有同样的想法,但是有没有通用的构建服务器配置?
    • 对不起,我不明白你的问题..你能提供更详细的意思吗?
    • 我也是这么想的。但是,npm 版本 (docs.npmjs.com/cli/version) 的文档建议将此作为其脚本部分中的行之一:["version": "npm run build && git add -A dist"]。为什么 npm 版本要检查 dist 目录?
    【解决方案2】:

    包含 dll 的 bin 文件夹未置于源代码管理 (git) 之下。

    dist 文件夹,其中包含连接和压缩的 js 文件,可以视为 bin 文件夹。这些文件可以随时生成,因此无需置于源代码管理之下。

    【讨论】:

      【解决方案3】:

      一般不会,因为没有必要。通过运行ng build 命令可以轻松复制它

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-24
        • 1970-01-01
        • 2011-03-27
        • 2015-11-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多