安装包版本语法

依赖的规则中,还有 ~、>、<、=、>=、<=、-、||、x、X、* 等符号。

当执行 npm install xxx -S 来安装三方包时,npm 会首先安装包的最新版本,然后将包名及版本号写入到 package.json 文件中。被安装的依赖的版本号前会默认加上 ^ 符号。

比如,通过 npm 安装 vue 时:

json{
  "dependencies": {
    "vue": "^2.5.2"
  }
}

^:表示同一主版本号中,不小于指定版本号的版本号
^2.2.1 对应主版本号为 2,不小于 2.2.1 的版本号,比如 2.2.12.2.22.3.0,主版本号固定
// 当该依赖有最新版本时(eg:2.3.3),npm install 会安装最新的依赖
~:表示同一主版本号和次版本号中,不小于指定版本号的版本号
~2.2.1 对应主版本号为 2,次版本号为 2,不小于 2.2.1 的版本号,比如 2.2.1、2.2.2,主版本号和次版本号固定

、<、=、>=、<=、-:用来指定一个版本号范围
>2.1
1.0.0 - 1.2.0
// 注意使用 - 的时候,必须两边都有空格。
||:表示或
^2 <2.2 ||> 2.3
x、X、*:表示通配符
* 对应所有版本号
3.x 对应所有主版本号为 3 的版本号

{
“require”: {
“silex/silex”: “1.0.*@dev”,
“symfony/event-dispatcher”: “@stable”,
“symfony/http-foundation”: “@rc”,
“symfony/http-kernel”: “@alpha”,
“symfony/routing”: “@bate”
}
minimum-stability: stable,
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值