~和^的意思很接近,但有細微差異版本
a. 在版本號x.y的狀況下,都是同樣的,都是表明x.y <= 版本號 < (x+1).0
b. 在版本號x.y.z的狀況下有區別,舉個例子說明: ~1.2.3 表明 1.2.3 <= 版本號 < 1.3.0 ^1.2.3 表明 1.2.3 <= 版本號 < 2.0.0