这个 Vue devtools 版本提示是什么意思?

What means this Vue devtools version hint?

我的 Vue devtools 显示此版本提示:

我不明白版本号 3.2.28 是从哪里来的,也不知道它到底指的是什么 - 我的 vue 版本是 3.2.25。

看不到比你在图片中提供的更多的东西,但我认为一个合理的猜测是你正在使用这样的东西:

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

如果是这样,安装脚本将获取最新的补丁版本,安装时为3.2.28,截图时为3.2.29。这也将更新 npm(或 yarn)包,即使在 3.2.29

时也会使其成为 re-install 3.2.28

如果你想锁定它,删除 ^ 字符,如果你想更好地理解为什么以及如何发生这种情况,请查看 Using semantic versioning to specify update types your package can accept 文档