前端package.json 中依赖的模块 版本号前 ^的意思?

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

  "dependencies": {
    "vue": "~2.5.2"
  },

^ 的意思是下载的版本号的末尾可以变化。可以是2.5.*。具体见package-lock.json中实际下载的模块版本号。

~ 的意思是下载的版本号的末尾可以变化。可以是2.*.*。具体见package-lock.json中实际下载的模块版本号。

^ 的意思是下载的版本号的末尾可以变化