package.json 中的波浪号(~) 和插入符号(^) 有什么区别?
技术问答
558 人阅读
|
0 人回复
|
2023-09-11
|
在我升级到最新的稳定之后node和npm,我试过npm install moment --save。它package.json使用插入符号^前缀保存项目。以前是波浪号。~前缀。
! a: q" T9 w0 t7 }& ~* ~) v[ol]为什么要做这些改变npm?
* [! Z$ n" W; j% N6 v2 O( V0 o& j波浪号~还有插入符号^什么区别?' V c4 ? d, _0 C
比别人有什么优势?[/ol] , L6 Z& p) S8 r, {
解决方案: : ^3 t" `1 a( C" X# g. F
请参阅NPM 文档和semver 文档:
7 ?& ^: \! S% G- ^7 M- ?9 D~version 大约相当于版本,在不添加次要版本的情况下,将您更新到所有未来的补丁版本。~1.2.3将使用从 1.2.3 到
5 P& P7 \- r: \4 i( u. U^version 与版本兼容,在不添加主要版本的情况下,将您更新到所有未来的次要/补丁版本。^2.3.4将使用从 2.3.4 到 |
|
|
|
|
|