首页  >  问答  >  正文

所使用的 vue.js 版本尚不清楚。

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

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

创建项目后,我运行以下命令:npm list vue 返回 `-- [email protected]。这表明该项目使用的是vue.js版本3.2.20

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

这让我很困惑。如何修复它?我不清楚该项目中使用的是哪个版本。如果我转到 vue ui,那么版本 3.2.20 也会在那里显示。但项目的package.json显示版本为3.0.0。如何修复它?解释一下这是怎么回事?

P粉308089080P粉308089080235 天前263

全部回复(1)我来回复

  • P粉239164234

    P粉2391642342024-02-27 16:40:32

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

    您通过npm list vue得到的版本,3.2.20符合此规则3.X.X

    有关脱字符 (^) 和波形符 (~) 的更多信息,请检查以下问题: 波浪号和插入符之间的区别

    回复
    0
  • 取消回复