在项目中更改 vue 版本

changing vue version inside a project

您好,我想使用 npm 更改 Vue 的项目版本。 我试过了:

npm install vue@latest --save

但是当我尝试时:

npm v vue

我得到以下信息:

vue@2.6.14 | MIT | deps: none | versions: 362
Reactive, component-oriented view layer for modern web interfaces.
https://github.com/vuejs/vue#readme

keywords: vue

dist
.tarball: https://registry.npmjs.org/vue/-/vue-2.6.14.tgz
.shasum: e51aa5250250d569a3fbad3a8a5a687d6036e235
.integrity: sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==
.unpackedSize: 3.0 MB

maintainers:
- posva <posva13@gmail.com>
- yyx990803 <yyx990803@gmail.com>

dist-tags:
beta: 3.2.0-beta.8
csp: 1.0.28-csp
latest: 2.6.14
next: 3.2.23

published 5 months ago by posva <posva13@gmail.com>

说明我还在 Vue 2.6.14 上。 有谁知道如何解决这个问题。

好吧,如果你检查 versions tab on npm 上的 @latest 标签,最新版本确实是 2.6.14。

要使用 Vue 3,您需要改用 @next 标签。但是那个版本不是 100% 兼容 2.x 所以请在这样做之前检查 migration guide (还有很多工具也不兼容,因为 JS 项目通常涉及“很多”工具,迁移可能没那么简单)