【问题标题】:package.json version # prefix options?package.json 版本号前缀选项?
【发布时间】:2017-07-12 20:59:53
【问题描述】:

我不熟悉 grunt 并对现有项目进行更新。 package.json 中的 dependencies 对象中列出了几个依赖项,但不同的依赖项以不同的方式指定版本号。例如:

  • “@angular/common”:“~2.1.0”
  • “引导程序”:“^3.3.7”
  • “rxjs”:“5.0.0-rc.4”

包版本前的'~'、'^'和不加前缀是什么意思?是否还有其他未在上面列出的前缀选项?

【问题讨论】:

标签: javascript node.js gulp gruntjs package.json


【解决方案1】:

波浪号范围 匹配最新的次要版本 例如:~2.1.0 表示 >=2.1.0

插入符号范围 匹配最新的主要版本 例如:^3.3.7 := >=3.3.7

具体最新版本 "5.0.0-rc.4" 包的最新稳定版本。

此链接将向您解释您的问题。检查this

【讨论】:

  • 在国外网站上提供详细描述的链接是可以的,但您还必须在答案中直接包含所有相关信息。
猜你喜欢
  • 1970-01-01
  • 2016-01-24
  • 1970-01-01
  • 2020-05-23
  • 2019-10-03
  • 1970-01-01
  • 2018-02-24
  • 2018-02-06
  • 2016-06-23
相关资源
最近更新 更多