0
假設我的npm包1.0.0公開公開了一個函數foo
供用戶在許多其他功能和特性中使用。NPM版本更新每次重大更改的主要編號?
我然後取出foo
功能,將所有誰在使用這個功能的用戶突破。
NPM說:
這打破向後兼容性的變化:主要版本中,增加了第一個數字,例如2.0.0
我很困惑究竟這是什麼意思。 即使只是一個小小的改變,例如刪除一個功能,我們是否應該爲用戶中斷更改主數字?
此刻,我更新了主設備號,每當我有可能打破了公開曝光功能。我看到有小版本的npm軟件包,並認爲我這樣做是不正確的,因爲我正在更新我自己的軟件包主編號。