各種 npm 版本號

常常看到套件名稱後面有很多數字,但卻又不知道各代表著什麼意思🤔
但這絕對不是看心情寫的XD

這邊以 jquery 版本號當範例

1
"jquery": "^3.4.1"

數字

  • 3:主要版本號(大核心)
  • 4:次要版本號(主核心上加小功能)
  • 1:bug 修正

符號

  • ^:會自動安裝 3.x.x 版本
  • ~:會自動安裝 3.4.x 版本

其他

  • latest:抓取目前最新版本
  • 完全不寫:永遠抓取目前寫的版本號