Vite+TypeScript+Vue3+AntV

一蚁袭、創(chuàng)建Vite+TS

1、安裝 npm init @vitejs/app


2枝秤、選擇框架

3嗽交、安裝依賴 npm install(npm i)

vite官網(wǎng)

typescript官網(wǎng)

二腋粥、Vue-Router

1弊添、安裝:npm i vue-router@next
2敌蜂、 新建router->index.ts文件


3庆械、寫入

import { createRouter, createWebHashHistory, RouteRecordRaw } from 'vue-router'
const routes: Array<RouteRecordRaw> = [
  {路由規(guī)則}
]
const router = createRouter({
  history: createWebHashHistory(),
  routes,
});

export default router

4、在mian.ts文件中引入


Vue-Router官網(wǎng)

三、Vuex

1梅肤、安裝 npm install vuex@next --save
2司蔬、新建store->index.ts


3、寫入

import { createStore } from "vuex";
export default createStore({
  state: {},
  mutations: {},
  actions: {},
  modules: {},
});

4姨蝴、在main中引入


Vuex官網(wǎng)

四俊啼、Sass

1、安裝 npm install --save-dev sass
就這么一句安裝就可以使用了左医,用vuecli的時候授帕,還要安裝sass-loader、node-sass等浮梢,但是vite只需要安裝sass就可以了

2跛十、測試



3、如果需要全局使用sass變量秕硝,在vite.config.js文件中新增

  css:{
    preprocessorOptions: {
            scss: {
                /* .scss全局預(yù)定義變量芥映,引入多個文件 以;(分號分割)*/
                additionalData: `@import "./src/styles/css/global.scss";`,
            },
        },
  },

五、其他配置 vite.config.js

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from "path";

// https://vitejs.dev/config/
export default defineConfig({
  // 插件配置
  plugins: [vue()],
  //設(shè)置的別名 
  resolve: {
    // 如果報錯__dirname找不到远豺,需要安裝node,
    // 執(zhí)行npm i @types/node --save-dev
    alias: {
      '@': path.resolve(__dirname, "./src"),
      "@assets": path.resolve(__dirname, "./src/assets"),
      "@common": path.resolve(__dirname, "./src/common"),
      "@utils": path.resolve(__dirname, "./src/utils"),
      "@components": path.resolve(__dirname, "./src/components"),
      "@views": path.resolve(__dirname, "./src/views"),
      "@styles": path.resolve(__dirname, "./src/styles"),
    },
  },
    // 服務(wù)配置
  server:{    
    port:3000,// 端口號    
    open:true,// 自動在瀏覽器打開    
    https:false,// 是否開啟 https
  },
  // css 處理
  css:{
    preprocessorOptions: {
            scss: {
                /* .scss全局預(yù)定義變量奈偏,引入多個文件 以;(分號分割)*/
                additionalData: `@import "./src/styles/css/global.scss";`,
            },
        },
  },
  //  生產(chǎn)環(huán)境
  build: {
    //指定輸出路徑
    assetsDir: "./",
    // 指定輸出文件路徑
    outDir: "dist",
    // 代碼壓縮配置
    terserOptions: {
      // 生產(chǎn)環(huán)境移除console
      compress: {
        drop_console: true,
        drop_debugger: true,
      },
    },
  },
});

六、Ant-Desgin-Vue

官網(wǎng)
1躯护、安裝 npm install ant-design-vue@next --save
2霎苗、引入
import AntD from "ant-design-vue";
import "ant-design-vue/dist/antd.css";

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市榛做,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌内狸,老刑警劉巖检眯,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異昆淡,居然都是意外死亡锰瘸,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進(jìn)店門昂灵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來避凝,“玉大人,你說我怎么就攤上這事眨补」芟鳎” “怎么了?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵撑螺,是天一觀的道長含思。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么含潘? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任饲做,我火速辦了婚禮,結(jié)果婚禮上遏弱,老公的妹妹穿的比我還像新娘盆均。我一直安慰自己,他們只是感情好漱逸,可當(dāng)我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布泪姨。 她就那樣靜靜地躺著,像睡著了一般虹脯。 火紅的嫁衣襯著肌膚如雪驴娃。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天循集,我揣著相機與錄音唇敞,去河邊找鬼。 笑死咒彤,一個胖子當(dāng)著我的面吹牛疆柔,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播镶柱,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼旷档,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了歇拆?” 一聲冷哼從身側(cè)響起鞋屈,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎故觅,沒想到半個月后厂庇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡输吏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年权旷,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贯溅。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡拄氯,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出它浅,到底是詐尸還是另有隱情译柏,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布姐霍,位于F島的核電站艇纺,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜黔衡,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一蚓聘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧盟劫,春花似錦夜牡、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至影所,卻和暖如春蹦肴,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背猴娩。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工阴幌, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人卷中。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓矛双,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蟆豫。 傳聞我的和親對象是個殘疾皇子议忽,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容