zoukankan      html  css  js  c++  java
  • package.json中版本号前的符号含义

    package.json文件是存放项目所有的依赖和对应的版本

    版本号大体分为三个部分:major.minor.patch 代表的就是 主版本号.次版本号.修补版本号  

    1、 指定版本
    版本号之前不带任何标记表示必须依赖这个版本的包
    例如: "vue": "2.6.11"

    2、~指定版本

    表示安装4.3.x的最新版本(不低于4.3.0),但是不安装4.4.x,也就是说安装时不改变主版本号和次版本号

    例如:"@vue/cli-plugin-babel": "~4.3.0"

    3、^指定版本

    表示安装3.8.5及以上的版本,但是不安装4.0.0, 也就是说安装时不改变主版本号

    例如:"echarts": "^3.8.5"

    4、 >
    大于某个版本,表示只要大于这个版本的安装包都行
    例如:"node": "> 4.0.0"

    5、 >=
    大于某个版本,表示只要大于或等于这个版本的安装包都行
    例如:"node": ">=8.9",

    6、 <
    小于某个版本,表示只要小于这个版本的安装包都行
    例如:"http-proxy-middleware": "<0.17.3"

    7、 <=
    小于或等于某个版本,表示只要小于或等于这个版本的安装包都行
    例如:"http-proxy-middleware": "<=0.17.3"

    转发请备注出处
    【公众号:缃言的调调】
  • 相关阅读:
    js 获取url参数
    new Date()日期在IOS的兼容问题
    js判断是否为微信浏览器
    ionic3 带数据返回上一页
    ionic3 打包android apk
    https打开有地图页面问题
    限制字符个数
    placeholder兼容ie
    Sequence Classification
    Part of Speech Tagging
  • 原文地址:https://www.cnblogs.com/zuojiayi/p/15587439.html
Copyright © 2011-2022 走看看