vue3+vite+vuetify3.0.0 alpha.0 安装踩坑笔记
前言
在最近想用尤大推荐得vuetify 自己写个小项目历练一下,结果没想到卡在了安装这一块,因为选择了vue3,但是官方文档最新的稳定版不支持vue3, 我就去vuetify 官网找资料,找到测试版的vuetify3.0.0-alpha.0 说这个测试版本支持vue,尽管是测试版,我想着以后升级也方便,普通的功能页足够我使用了,就选择了这个版本。 具体版本如下
"vue": "~3.2.6",
    "vuetify": "^3.0.0-alpha.0"
	"vite": "^2.5.2", 
安装过程
依照官网测试版的安装顺序,提供了vue/cli 和 vite 两种方式, 因为他推荐vite ,所以我也选择了vite的方式,如下(vuetify官网抄来的): (vuecli 自行去官网查看)
# npm 6.x npm init @vitejs/app my-app --template vue # npm 7+, extra double-dash is needed: npm init @vitejs/app my-app -- --template vue # yarn yarn create @vitejs/app my-app --template vue
接下来进入您的项目目录,添加 Vuetify:
cd my-app vue add vuetify
一旦出现提示, 选定 Preview (Vuetify 3 + Vite):
? Choose a preset: (Use arrow keys) Default (recommended) > Preview (Vuetify 3 + Vite) Prototype (rapid development) V3 (alpha) Configure (advanced)
官网的main.js 照搬过来
import vuetify/styles
import {
          
    createApp } from vue
import {
          
    createVuetify } from vuetify
import App from ./App.vue
const app = createApp(App)
const vuetify = createVuetify(...) // Replaces new Vuetify(...)
app.use(vuetify)
app.mount(#app) 
安装成功,开始运行出错
启动项目 第一个报错来了 我跟着目录找下去,发现只有个index.d.ts 发现只要改成 然后我们把main.js修改为如下。
import vuetify/styles
import {
          
    createApp } from vue
import  createVuetify  from ./plugins/vuetify
import App from ./App.vue
const app = createApp(App)
const Vuetify = createVuetify 
app.use(Vuetify)
app.mount(#app) 
重启项目,就可以看到界面了
