0
假设我的npm包1.0.0公开公开了一个函数foo
供用户在许多其他功能和特性中使用。NPM版本更新每次重大更改的主要编号?
我然后取出foo
功能,将所有谁在使用这个功能的用户突破。
NPM说:
这打破向后兼容性的变化:主要版本中,增加了第一个数字,例如2.0.0
我很困惑究竟这是什么意思。 即使只是一个小小的改变,例如删除一个功能,我们是否应该为用户中断更改主数字?
此刻,我更新了主设备号,每当我有可能打破了公开曝光功能。我看到有小版本的npm软件包,并认为我这样做是不正确的,因为我正在更新我自己的软件包主编号。