回答

收藏

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 到
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则