问题描述
我正在尝试确定我的Nuxt应用程序(2.14.0)是使用Vue 2还是Vue 3,但我无法分辨。我已经浏览了node_modules
,并查看了我的锁定文件,但不能确定。我认为它仅基于我在锁定文件中可以看到的信息而仅使用Vue 2-特别是vue "^2.6.12
。
有人知道2.14.0版中Nuxt使用的Vue版本吗?我尝试通读this issue,以更好地了解何时/是否在Nuxt.js中公开引入了Vue 3并将其公开发布,但听起来Vue 3没有包含在任何Nuxt.js版本中。
解决方法
当前的nuxt.js版本仍在使用vue 2.6.x,并且要使其与vue 3主要功能(组合api)一起使用,您应该使用名为composition-api.nuxtjs
的模块,如您所见。他们说的介绍:
@nuxtjs/composition-api
提供了一种通过Nuxt特定功能使用Vue 3 Composition API的方法。