19、使用vite+ts+vue-router+vuex构建Vu

2021-01-02  本文已影响0人  圆梦人生

vite是类似webpack的前端构建工具,基于浏览器 ES module ,优点:

npm install -g create-vite-app
create-vite-app vue-vite-template
npm install
npm run dev
npm install typescript -D
npx tsc --init
declare module '*.vue' {
  import { Component } from 'vue';
  const component: Component;
  export default component;
}
npm install vue-router@4.0 
import { createRouter, createWebHashHistory } from 'vue-router'
export default createRouter({
  // 指定路由模式
  history: createWebHashHistory(),
  // 路由地址
  routes: []
})
npm install vuex@4.0   // 如果npm找不到4.0版本的换成yarn安装
yarn add vuex@4.0
import { createStore } from 'vuex'
export default createStore({
  state: {
    name: 'zhagnsan'
  }
})
import { createApp } from 'vue'
import App from './App.vue'
// 导入router和store
import router from './router/index'
import store from './store/index'

//
const app = createApp(App)
app.use(router)
app.use(store)
app.mount('#app')
上一篇 下一篇

猜你喜欢

热点阅读