package.jsonvue
{
"private": true,
"scripts": {
"dev": "nuxt",
"build": "nuxt build",
"start": "nuxt start",
"generate": "nuxt generate"
},
"dependencies": {
"echarts": "^4.2.1",
"element-ui": "^2.4.11",
"js-cookie": "~2.2.0",
"nuxt": "2.4.0",
"qs": "^6.6.0",
"vue-awesome-swiper": "^3.1.3",
}
}
复制代码
如上是一个package.json的简单示例。element-ui
平时咱们是否注意过json
"echarts": "^4.2.1"
这里的^
号,"js-cookie": "~2.2.0"
这里的~
号,"nuxt": "2.4.0"
这种什么符号都没有的状况都表示什么意思?一个小知识点却让我困惑了好久(大神能够绕道)bash
^
: 表示升级到中间版本号版本的最新版,好比"echarts": "^4.2.1"
可能会升到如"echarts": "^4.8.1"
~
: 表示升级到最后一位版本号的最新版,好比"js-cookie": "~2.2.0"
可能会升到 "js-cookie": "~2.2.8"