问题描述
我尝试使用vue3
开始一个vuecli
项目,但是当我添加vuetify
时,使用vue2
时一切正常时会发生错误。它说
错误:您不能在没有路径的集合上调用“ get”。代替, 首先检查“长度”属性,以确认至少存在1条路径。
有人遇到同样的问题,需要一些解决方案,谢谢。
解决方法
在此链接中post Vuetify 说:
当前版本的 Vuetify 不支持 Vue 3。对 Vue 3 的支持将随 Vuetify v3 的发布一起提供。创建新项目时,请确保您从 Vue CLI 提示中选择了 Vue 2,或者您要安装到现有的 Vue 2 项目。
,在main.js.It
中添加此内容即可解决问题
new Vue({
router,store,vuetify,render: h => h(App)
}).$mount("#app");
,
只需尝试使用vue2版本作为创建vue实例。我也遇到了同样的错误,而vue2阻止了该错误。
,vue3出现此错误,因为如果使用vue2,则vue3处于beta版,则可以解决问题。此解决方案解决了我的错误。
,如果要使用'Vue-3 + Vuetify',请排除TypeScript。稍后,您可以在完成初始化并添加'vue add vuetify'时加入。
,Vue 创建
使用 vue 版本 2
安装后运行 vue 添加 vuetify
错误解决