上週react-router發了4.4版,但是一個衍生庫的4.3版,依賴錯誤地寫成"react-router": "^4.3.1"
,導致報錯;最後
團隊決定對每個人造成最小痛苦的修復方法是將其重新發布為5.0.0。reacttraining.com/blog/react-…
(^)的簡單含義 允許的改變不能發生在最左側非零的數字上。
舉個例子?
-
^1.2.3 := >=1.2.3 <2.0.0(解釋:如果是^1.2.3,那麼獲取包的範圍就是版本>=1.2.3,並且<2.0.0。)
-
^0.2.3 := >=0.2.3 <0.3.0
-
^0.0.3 := >=0.0.3 <0.0.4;
那麼請問❓^1.2.x 和 ^0.0.x 的範圍是多少
答案是:
-
^1.2.x: = >=1.2.0 <2.0.0
-
^0.0.x: = >=0.0.0 <0.1.0