2017-02-22 75 views
0

我是新來的咕嚕和更新現有項目。在package.json中的依賴項對象中列出了一些依賴關係,但是對於不同的依賴關係,版本號以不同的方式指定。例如:package.json版本號前綴選項?

  • 「@角/共同的」: 「〜2.1.0」
  • 「引導」: 「^ 3.3.7」
  • 「rxjs」:「5.0.0-rc.4 「

'〜','^'的含義是什麼?在包裝版本前沒有前綴?有沒有其他的前綴選項沒有在上面列出?

+0

https://github.com/npm/node-semver#ranges –

+0

也[此](http://stackoverflow.com/a/22345808/7564182)可能有助於理解。 – Myonara

回答

0

代字號範圍 匹配最近次要版本 例:〜2.1.0手段> = 2.1.0 < 2.(1 + 1)0.0

插入符範圍 匹配最近期主要版本 例如:^ 3.3.7:=> = 3.3.7 < 4.0.0

具體最新版本 「5.0.0-rc.4」 最新的穩定版本的軟件包。

此鏈接將解釋您的問題。檢查this

+0

在外國網站上提供詳細描述的鏈接是可以的,但您也必須直接在您的答案中包含所有相關信息。 –