美文网首页
package.json中 ^ 和 ~ 的区别

package.json中 ^ 和 ~ 的区别

作者: 易冷zzz | 来源:发表于2020-10-13 20:13 被阅读0次

    package.json中 ^ 和 ~ 的区别

    "devDependencies": {
      "antd": "^3.1.4",
      "babel-plugin-import": "~1.1.0",
      "classnames": "2.2.5",
      "qs": "^6.3.0",
      "robe-ajax": "^1.0.1",
      "expect": "^1.20.2",
      "js-cookie": "^2.1.3",
    }
    

    (1)普通版本号: 表示安装此版本,比如"classnames": "2.2.5",表示安装2.2.5的版本
    (2)表示安装大版本的最小最新子版本: ~版本**,比如"babel-plugin-import": "~1.1.0",表示安装1.1.x的最新版本(不低于1.1.0),但是不安装1.2.x,也就是说安装时不改变大版本号和次要版本号
    (3)表示安装大版本的最高中版本:^版本**,比如"antd": "^3.1.4",表示安装3.1.4及以上的版本,但是不安装4.0.0,也就是说安装时不改变大版本号

    相关文章

      网友评论

          本文标题:package.json中 ^ 和 ~ 的区别

          本文链接:https://www.haomeiwen.com/subject/itkbpktx.html