package.json依賴關系和那些坑

我們的項目依賴第三方庫時,會在package.json這樣記錄

  "dependencies": {
    "xbossdebug-web": "^1.0.0"
    "xbossdebug-web": "~1.0.0"
  }

下面是關于^和~符號stackoverflow的解釋

In the simplest terms, the tilde matches the most recent minor version (the middle number). ~1.2.3 will match all 1.2.x versions but will miss 1.3.0.
如果設置~1.2.3時,會下載1.2.3到1.2.9中存在的最新版本,但是不會下載1.3.0版本

The caret, on the other hand, is more relaxed. It will update you to the most recent major version (the first number). ^1.2.3 will match any 1.x.x release including 1.3.0, but will hold off on 2.0.0.
如果設置^1.2.3時,會下載1.2.3到1.9.9中存在的最新版本,但是2.0.0就不會被下載

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,695評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,323評論 25 708
  • 思維空性 The Pen Thing 現(xiàn)在財富上的匱乏源自我曾經(jīng)的吝嗇小器,不慷慨付出,損壞他人利益以及過度消耗的...
    大衛(wèi)可汗閱讀 893評論 1 1
  • 1 無繼承情況下的Java初始化順序: 輸出結果為: 由此可以得出結論: a靜態(tài)成員變量首先初始化(注意,Stat...
    姜殷俊閱讀 402評論 0 1
  • 今天是1000天寫作的第二十七天。今天聊聊優(yōu)質服務。 本周一我們剛剛召開了月度會議,總結了7月的工作成績和數(shù)據(jù)分析...
    丁曉磊閱讀 2,381評論 0 4

友情鏈接更多精彩內(nèi)容