团队如何使用〜和^ for package.json(angular4)进行生产构建

时间:2017-10-04 21:42:33

标签: angular package.json

我们的团队正在使用angular4和Jenkins进行开发和生产构建,我们正在寻找一种更好地处理〜和^的方法,用于生产构建和测试,以使每个人保持相同的版本,并且在主要时不会有重大变化在npm(第三方)版本上发布。任何人都有任何好的建议或文章去帮助我们的团队?

1 个答案:

答案 0 :(得分:1)

我遇到过几个面临类似问题的团队。我们努力与包装作者不尊重版本控制的语义和引入副作用的变化。正因为如此,我们做出了一个团队决定,不要使用外卡版本,而是明确地,有意地升级软件包。在一个完美的世界中,这不是一个问题,因为版本控制方案非常清楚地定义了当行为或合同发生变化时应该发生什么,但我们并没有生活在一个完美的世界中。