我在 Nuxt 2.14.0 中运行的是哪个版本的 Vue?

rob*_*rob 10 vue.js vuejs2 nuxt.js vuejs3 vue-composition-api

我正在尝试确定我的 Nuxt 应用程序 (2.14.0) 是使用 Vue 2 还是 Vue 3,但我不知道。我已经潜入node_modules并查看了我的锁定文件,但不能确定。我认为它只使用了 Vue 2——特别是vue "^2.6.12——基于我在锁定文件中所能知道的。

有谁知道 Nuxt 在 2.14.0 版本中使用的是哪个版本的 Vue?我尝试通读此问题以更好地了解 Vue 3 何时/是否已在 Nuxt.js 中引入和公开发布,但听起来 Vue 3 并未包含在任何 Nuxt.js 版本中。

Bou*_*him 14

当前版本的 nuxt.js 仍在使用 vue 2.6.x,并且要使其与 vue 3 主要功能(组合 api)一起使用,您应该使用名为 的模块composition-api.nuxtjs,正如您在介绍中看到的那样:

@nuxtjs/composition-api 提供了一种在 Nuxt 特定功能中使用 Vue 3 Composition API 的方法。

  • 到目前为止,基于 vue 3 的 nuxt 3 还没有发布,我正在 Github 和 Twitter 上看新闻,当有新版本时我会编辑我的答案 (3认同)
  • 这听起来是个好建议。但事实上,我发现了一些对我有用的东西 https://github.com/surmon-china/vue-awesome-swiper —— 看起来它允许你使用 Vue 2 和 Swiper JS (2认同)