回答

收藏

package.json 中的波浪号(~) 和插入符号(^) 有什么区别?

技术问答 技术问答 582 人阅读 | 0 人回复 | 2023-09-11

在我升级到最新的稳定之后node和npm,我试过npm install moment --save。它package.json使用插入符号^前缀保存项目。以前是波浪号。~前缀。
7 k& T9 v* X  |2 s[ol]为什么要做这些改变npm?
1 h$ g! D" }. [+ w8 |波浪号~还有插入符号^什么区别?8 D; T: N3 ^  {; V7 I6 p4 X% i
比别人有什么优势?[/ol]                                                                % |  L2 s9 s% e1 a. ?9 h+ ?
    解决方案:                                                               
; s* }' S5 t& g! a! ~- G% j: c                                                                请参阅NPM 文档和semver 文档:/ s  B7 y6 Y1 q! R
~version 大约相当于版本,在不添加次要版本的情况下,将您更新到所有未来的补丁版本。~1.2.3将使用从 1.2.3 到 3 v5 t6 s4 l' c; s
^version 与版本兼容,在不添加主要版本的情况下,将您更新到所有未来的次要/补丁版本。^2.3.4将使用从 2.3.4 到
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则