vue3+vite+vuetify3.0.0 alpha.0 安装踩坑笔记
vue3+vite+vuetify3.0.0 alpha.0 安装踩坑笔记前言安装过程安装成功,开始运行出错前言在最近想用尤大推荐得vuetify 自己写个小项目历练一下,结果没想到卡在了安装这一块,因为选择了vue3,但是官方文档最新的稳定版不支持vue3,我就去vuetify 官网找资料,找到测试版的vuetify3.0.0-alpha.0说这个测试版本支持vue,尽管是测试版,我想着以后升级
·
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')
重启项目,就可以看到界面了
更多推荐
已为社区贡献1条内容
所有评论(0)