我注意到在JavaScript世界中,随着时间的推移,某些事情发生了变化。之前,后端和前端在版本库或应用程序时使用semver方法。现在,在JS世界中,我看到越来越多的库或框架遵循这种方法来每年发布主要版本2或什至更多次。让我们以Angular,Ionic为例。我的一些前任或同事也正在使用这种方法。
这是为什么?我是后端开发人员,所以我想问这个问题,但是我要发布一个由JS驱动的库,而我对如何对此版本感到有些困惑。
最佳答案
他们发布更频繁的主要版本以精确地满足服务器要求:它们逐渐引入了一些重大更改(即使大多数情况下很小),因此发布了新的主要版本。
如您所见,对于Angular,他们计划每6个月发布一个新的主要版本。这样做的想法是保持自由地改进库,而又不会一直被完全向后兼容的要求所困扰。
关于javascript - Semver太难了还是发生了什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46998899/