package.json中^和~的含义

package.json中^和~的含义

{
    
    
  "name": ",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    
    
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  },
  "dependencies": {
    
    
    "amfe-flexible": "^2.2.1",
    "axios": "^0.26.1",
    "core-js": "^3.6.5",
    "crypto-js": "^4.0.0",
    "hui-mobile": "1.0.0",
    "jquery": "^3.6.0",
    "js-cookie": "^2.2.1",
    "ol": "6.3.1",
    "vconsole": "^3.14.6",
    "vue": "^2.6.11",
    "vue-i18n": "^8.15.4",
    "vue-router": "^3.1.6",
    "vuex": "^3.6.2"
  },
  "devDependencies": {
    
    
    "@types/ol": "^6.5.3",
    "@typescript-eslint/eslint-plugin": "^4.18.0",
    "@typescript-eslint/parser": "^4.18.0",
    "@vue/cli-plugin-babel": "~4.5.15",
    "@vue/cli-plugin-eslint": "~4.5.15",
    "@vue/cli-plugin-typescript": "^4.5.17",
    "@vue/cli-service": "~4.5.15",
    "@vue/eslint-config-typescript": "^7.0.0",
    "babel-eslint": "^10.1.0",
    "eslint": "^6.8.0",
    "eslint-plugin-html": "^6.2.0",
    "eslint-plugin-vue": "^6.2.2",
    "less": "^3.9.0",
    "less-loader": "^5.0.0",
    "patch-package": "^6.4.7",
    "postcss-px2rem": "^0.3.0",
    "stylus": "^0.54.5",
    "stylus-loader": "^3.0.2",
    "typescript": "~4.1.5",
    "vue-cli-plugin-hui-mobile": "~1.0.0",
    "vue-template-compiler": "^2.6.11"
  },
  "eslintConfig": {
    
    
    "root": true,
    "env": {
    
    
      "node": true
    },
    "extends": [
      "plugin:vue/essential",
      "eslint:recommended",
      "@vue/typescript"
    ],
    "parserOptions": {
    
    
      "parser": "@typescript-eslint/parser"
    },
    "rules": {
    
    }
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead",
    "not ie <= 11",
    "Android >= 4.0",
    "iOS >= 8"
  ],
  "transformModules": {
    
    
    "hui-mobile": {
    
    
      "transform": "hui-mobile/src/modules/${member}",
      "kebabCase": true
    }
  }
}

指定版本号
(1)指定版本:比如"vue": “2.6.11”,表示安装2.6.11的版本

(2)波浪号~+指定版本:比如 “vue”: “~2.6.11”,表示安装2.6.x的最新版本(不低于2.6.11),但是不安装2.7.x,也就是说安装时不改变大版本号和次要版本号

(3)^+指定版本:比如 “vue”: “^2.6.11”,表示安装2.6.11及以上的版本,但是不安装3.0.0,也就是说安装时不改变大版本号。

猜你喜欢

转载自blog.csdn.net/weixin_43131046/article/details/124494189
今日推荐