【问题标题】:It is not clear which version of vue.js is being used不清楚使用的是哪个版本的 vue.js
【发布时间】:2021-12-04 09:20:28
【问题描述】:

我安装了 npm install -g @vue/cli

安装后我创建一个项目vue create hello-world

创建项目后,我运行以下命令:npm list vue Returns `-- vue@3.2.20.这表明该项目正在使用 vue.js 版本 3.2.20

但是如果你查看package.json,那么“vue”的版本会在那里显示:“vue”:“^3.0.0”,

这让我很困惑。如何解决?我不清楚项目中使用的是哪个版本。如果我去vue ui,那么那里也会显示3.2.20版本。但是项目的package.json显示的是3.0.0版本。如何解决?解释一下发生了什么?

【问题讨论】:

    标签: vue.js vue-cli vue-cli-3 vue-cli-4


    【解决方案1】:

    您的 package.json 中的插入符号 (^) 表示 Vue 将更新到所有未来的次要版本,但不会超过主要版本(在您的情况下为版本 3)。

    你通过npm list vue得到的版本,3.2.20符合这条规则3.X.X

    有关脱字符号 (^) 和波浪号 (~) 的更多信息,请查看以下问题: Difference between tilde and caret.

    【讨论】:

      猜你喜欢
      • 2014-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多