包的版本號的含義

2021-09-08 09:18:01 字數 620 閱讀 7707

通常在package.json中都有乙個三位的版本。

"@angular/animations"

:"~7.1.0"

主版本號,俗稱大版本公升級。標誌這大變化,有可能不相容上乙個版本。

次版本號一般進行常規的新增或修改api,對於下乙個大版本號要刪除的api給予提示。

僅僅是修復bug

如alpha、beta、rc,為預發版本號。

# 遞增乙個主版本號

npm version major

# 遞增乙個次版本號

npm version minor

# 遞增乙個修訂號

npm version patch

含義

簡寫萬用字元

模糊符僅跟進修復版本

1.01.0.x

~1.0.4

跟進每個小版本更新

1 1.x

1.x.x

^1.0.4

始終公升級到最新版**

*dependencies

執行時依賴,包的呼叫者需要使用到的依賴

devdependencies

開發時依賴,包的開發維護者需要使用到的依賴

RPM包版本號比較

最近在網路上查了下 rpm 包的版本是如何比較的,發現這方面的資料比較少,尤其是中文的 這個問題對於發行版的開發人員比較重要,到底那個包比那個包新,版本控制,指定依賴關係等都需要用到的。好了,廢話不多說。版本號表示格式為 epoch version release,例如 1 2 3 通常情況下epo...

ios版本號的區別 和獲取版本號的方法

cfbundleshortversionstring 標識應用程式的 發布版本號 該版本的版本號是三個時期分隔的整數組成的字串。第乙個整數代表重大修改的版本,如實現新的功能或重大變化的修訂。第二個整數表示的修訂,實現較突出的特點。第三個整數代表維護版本。該鍵的值不同於 cfbundleversion...

限制 nuget 更新包的版本號

因為瀏覽器相容性的問題,很多 專案引用的 jquery 元件版本需要保持在 2.0 以下,因為 2.0 以上需要現代瀏覽器的支援,但是 nuget 並不會管你這個問題,它只會將最新的版本推送給你,所以之前也講過如何安裝特定版本的 nuget 包。不過現在發現乙個更實用的方法,可以直接在 nuget ...