package.json中的tilde(〜)和caret(^)有什么区别?

汗汗:

我已经升级到最新的稳定后nodenpm,我试过npm install moment --save它将条目保存在package.json带有脱^符号前缀的中。以前,它是一个波浪号~前缀。

  1. 为什么要进行这些更改npm
  2. tilde ~和caret有^什么区别
  3. 与其他相比有什么优势?
jgillich:

请参阅NPM文档semver文档

  • ~version “大约等效于版本”将在不增加次要版本的情况下将您更新到所有将来的修补程序版本。~1.2.3将使用从1.2.3到<1.3.0的发行版。

  • ^version “与版本兼容”,将更新您到所有将来的次要/补丁版本,而不会增加主要版本。^2.3.4将使用从2.3.4到<3.0.0的发行版。

有关例外情况,请参见下面的注释,尤其是对于前一版本,例如^ 0.2.3。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

package.json:&和&&有什么区别?

Maven中的package和groupId之间有什么区别

Eclipse中的package和project有什么区别?

“ package”和“ module”之间有什么区别?

npm package.json文件中的依赖关系,devDependencies和peerDependencies之间有什么区别?

在package.json文件中包含“ @ babel / core”和“ babel-core”有什么区别?

CMake中的PACKAGE_VERSION_COMPATIBLE和PACKAGE_VERSION_UNSUITABLE有什么区别?

npm-shrinkwrap.json和package-lock.json有什么区别?

'pip install <package>'和'python -m pip install <package>'有什么区别?

package.json main和app.config.js expo.entryPoint有什么区别?

angular-cli package.json 和 ng -v 的版本有什么区别

Java中的public,protected,package-private和private之间有什么区别?

node.js中的Package和Module之间有什么区别

find_package和pkg_search_module有什么区别

“ nuget install”,“ Install-Package”和“ choco install”有什么区别?

getResourceAsStream(“ Words.txt”)和FileInputStream(“ ./ src / package / Words.txt”)之间有什么区别?

Flutter Package get和Flutter pub Get有什么区别?

配置webpack babel-loader与在package.json中进行配置有什么区别?

当此绑定到scala中的包时,Private [this]与private [package]有什么区别?

`apt search <package-name>` 和 `apt-cache search <package-name>` 有什么区别?

“ as?”,“ as!”和“ as”有什么区别?

$ _和!$有什么区别?

[=] 和 [this] 有什么区别?

ö和ö有什么区别?

/ * ... * /和/ ** ... * /有什么区别

+ =和= +有什么区别?

$ *和$ @有什么区别

{}())和{})()有什么区别

'$(this)'和'this'有什么区别?