创建vite项目

yarn create @vitejs/app


   输入项目名称后,在选择vue,在选择ts


添加路由

yarn add vue-router@4.0


添加router/index.ts


import { createRouter, createWebHashHistory } from 'vue-router'
//在vue-router新版本中,需要使用createRouter来创建路由
export default createRouter({
     // 指定路由的模式,此处使用的时hash模式
     history: createWebHashHistory(),
     // 路由地址
     routes: []
})


安装vuex

yarn add vuex@4.0


新建store/index.ts


import { createStore } from 'vuex'
interface State{
     userName: string
}
export default createStore({
     state: {
          userName: 'Rowrey'
     }
})


main.ts全局引用


import router from './router/index'
import vuex from './store/index'
const app = createApp(App)
app.use(router)
app.use(vuex)
app.mount("#app")


引用sass

yarn add sass sass-loader -D


运行

yarn dev