繁体   English   中英

不清楚使用的是哪个版本的 vue.js

[英]It is not clear which version of vue.js is being used

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

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

创建项目后,我运行以下命令: npm list vue返回`-- 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 版本。 如何解决? 解释发生了什么?

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM