package.json 中的波浪号(~) 和插入符号(^) 有什么区别?
技术问答
521 人阅读
|
0 人回复
|
2023-09-11
|
在我升级到最新的稳定之后node和npm,我试过npm install moment --save。它package.json使用插入符号^前缀保存项目。以前是波浪号。~前缀。# ?* H7 K/ P9 l+ ~' q
[ol]为什么要做这些改变npm?. M$ [" ~0 V8 ?! f" T' o
波浪号~还有插入符号^什么区别?3 N0 A* t8 F" y/ w
比别人有什么优势?[/ol]
?$ U4 d& \* a4 F, H A 解决方案: / n: z+ w+ D2 D' W! r$ j' f/ I# `
请参阅NPM 文档和semver 文档:
, K4 \5 T- c6 q( E9 x3 M~version 大约相当于版本,在不添加次要版本的情况下,将您更新到所有未来的补丁版本。~1.2.3将使用从 1.2.3 到
, L9 y: M! W' u^version 与版本兼容,在不添加主要版本的情况下,将您更新到所有未来的次要/补丁版本。^2.3.4将使用从 2.3.4 到 |
|
|
|
|
|