[英]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.