我在 Nuxt 2.14.0 中运行的是啥版本的 Vue?
Posted
技术标签:
【中文标题】我在 Nuxt 2.14.0 中运行的是啥版本的 Vue?【英文标题】:What version of Vue am I running in Nuxt 2.14.0?我在 Nuxt 2.14.0 中运行的是什么版本的 Vue? 【发布时间】:2021-01-15 08:09:50 【问题描述】:我正在尝试确定我的 Nuxt 应用程序 (2.14.0) 使用的是 Vue 2 还是 Vue 3,但我无法确定。我已经浏览了node_modules
并查看了我的锁定文件,但不能肯定地说。我认为它只使用了 Vue 2——特别是 vue "^2.6.12
——根据我在锁定文件中的信息。
有谁知道 Nuxt 在 2.14.0 版本中使用的是哪个版本的 Vue?我尝试通读this issue 以更好地了解何时/是否引入了 Vue 3 并在 Nuxt.js 中公开发布,但听起来 Vue 3 未包含在 Nuxt.js 的任何版本中。
【问题讨论】:
【参考方案1】:当前版本的 nuxt.js 仍在使用 vue 2.6.x,并且要使其与 vue 3 主要功能(composition api)一起使用,您应该使用名为 composition-api.nuxtjs
的模块,正如您在介绍中看到的那样他们说:
@nuxtjs/composition-api
提供了一种在 Nuxt 特定功能中使用 Vue 3 Composition API 的方法。
【讨论】:
谢谢@Boussadjra Brahim——我实际上是在尝试安装 swiper js swiperjs.com/vue,它需要 Vue 3。我不太确定这里是否有解决方法,除非使用 Vue 3而不是 nuxt.js 中的 Vue 2。 我认为你应该安装一个可以兼容 vue 3 的旧版本的 swiper 这听起来是个好建议。但事实上,我发现了一些对我有用的东西github.com/surmon-china/vue-awesome-swiper——看起来它允许你使用 Vue 2 和 Swiper JS 这是一个半好的答案,问题是,发布 5 秒后,这个事实可能已经改变。肯定有办法查出nuxt现在使用的是哪个版本? 到目前为止,基于vue 3的nuxt 3还没有发布,我在Github和Twitter上看新闻,有新的时候我会编辑我的答案版本以上是关于我在 Nuxt 2.14.0 中运行的是啥版本的 Vue?的主要内容,如果未能解决你的问题,请参考以下文章
Nuxt 3 中与 Nuxt 2 中的“匿名中间件”最接近的等价物是啥?
nuxt dev server 渲染的 JSX 可以工作,而 prod 版本不工作