欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解vite2.0配置學習(typescript版本)

 更新時間:2021年02月25日 09:59:10   作者:fangzhou_lu  
這篇文章主要介紹了詳解vite2.0配置學習(typescript版本),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

介紹

尤于溪的原話。

  • vite與 Vue CLI 類似,vite 也是一個提供基本項目腳手架和開發(fā)服務器的構建工具。
  • vite基于瀏覽器原生ES imports的開發(fā)服務器。跳過打包這個概念,服務端按需編譯返回。
  • vite速度比webpack快10+倍,支持熱跟新, 但是出于處于測試階段。
  • 配置文件也支持熱跟新!?。?/li>

創(chuàng)建

執(zhí)行npm init @vitejs/app ,我這里選擇的是vue-ts

版本

"vite": "^2.0.0-beta.48"

alias別名

vite.config.ts

const path = require('path')
 alias: {
  "@": path.resolve(__dirname, "src"),
  "@c": path.resolve(__dirname, "src/components")
 },



環(huán)境變量配置

1、在根目錄創(chuàng)建

2、只有前綴為的變量VITE_才對Vite處理的代碼公開。一以下為.env.production文件,其它類似。
shell     # 開發(fā)環(huán)境     VITE_APP_ENV = 'development'     # api 地址     VITE_APP_PATH = 'dev/...'    

3、啟動文件package.json,在命令后面加上--mode test就好了,這個跟vue2一樣

"dev:test": "vite --mode test",

4、使用,跟vue2有些區(qū)別,在vite.config.ts內讀取不到,其它文件可以拿到

import.meta.env

輸出為:

添加vue-router(vue3使用4.0+版本)

1、安裝

npm i vue-router@4.0.2 --save,安裝4.0版本

2、index.ts

import {createRouter, createWebHashHistory, RouteRecordRaw} from 'vue-router'
// @ts-ignore
const test = () => import('../views/test1.vue')
const routes: Array<RouteRecordRaw> = [
  {path: "/", redirect: "/test1"},
  {
    path: "/test1",
    name: 'test1',
    component: test,
  }
]
const router = createRouter({
  history: createWebHashHistory(),
  routes: routes
})

export default router

3、 main.ts

import router from "./router"
createApp(App)
  .use(router)
  .mount('#app')

添加vuex(版本同樣要4以上)

1、安裝

npm i vuex@index -D

2、store/index.ts

import { createStore } from 'vuex'

export default createStore({
 state: {
 },
 //...
})

3、main.ts

import store from './store'

createApp(App)
  .use(store)
  .mount('#app')

scss環(huán)境

1、安裝npm i sass -D,可以直接使用sass語法了
2、vite.config.ts,全局引入scss文件

css: {
  preprocessorOptions: {
   scss: {
    additionalData: `@import "./src/assets/scss/global.scss";`//你的scss文件路徑
   }
  }
 },

到此這篇關于詳解vite2.0配置學習(typescript版本)的文章就介紹到這了,更多相關vite2.0配置內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家! 

相關文章

  • 詳解vue中使用transition和animation的實例代碼

    詳解vue中使用transition和animation的實例代碼

    這篇文章主要介紹了詳解vue中使用transition和animation的實例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • vue將單頁面改造成多頁面應用的方法

    vue將單頁面改造成多頁面應用的方法

    最近領導交我一個項目是使用 vue-cli 搭建的單頁面應用。下面小編通過本文給大家介紹vue將單頁面改造成多頁面應用的方法 ,感興趣的朋友一起看看吧
    2018-11-11
  • Vue3使用mitt進行組件通信的步驟

    Vue3使用mitt進行組件通信的步驟

    這篇文章主要介紹了Vue3使用mitt進行組件通信的步驟,幫助大家更好的理解和學習使用vue,感興趣的朋友可以了解下
    2021-05-05
  • Element?UI中v-infinite-scroll無限滾動組件使用詳解

    Element?UI中v-infinite-scroll無限滾動組件使用詳解

    在移動端數據的更新中許多方法孕育而生,無限滾輪也是解決的方案一種,Element-ui為vue開發(fā)了一個事件(v-infinite-scroll),下面這篇文章主要給大家介紹了關于Element?UI中v-infinite-scroll無限滾動組件使用的相關資料,需要的朋友可以參考下
    2023-02-02
  • vue使用fengMap速度慢的原因分析

    vue使用fengMap速度慢的原因分析

    這篇文章主要介紹了vue使用fengMap速度慢的原因分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue引入高德地圖并觸發(fā)實現多個標點的示例詳解

    Vue引入高德地圖并觸發(fā)實現多個標點的示例詳解

    這篇文章主要介紹了Vue引入高德地圖并觸發(fā)實現多個標點,主要是在public下的index.html中引入地圖,引入組件設置寬高100%,本文通過示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • Vue切換組件實現返回后不重置數據,保留歷史設置操作

    Vue切換組件實現返回后不重置數據,保留歷史設置操作

    這篇文章主要介紹了Vue切換組件實現返回后不重置數據,保留歷史設置操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 詳解Vue3 Teleport 的實踐及原理

    詳解Vue3 Teleport 的實踐及原理

    這篇文章主要介紹了Vue3 Teleport 組件的實踐及原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • vue項目中使用tinymce編輯器的步驟詳解

    vue項目中使用tinymce編輯器的步驟詳解

    本文分步驟給大家介紹了vue項目中使用tinymce編輯器的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • vue實現隨機驗證碼功能(完整代碼)

    vue實現隨機驗證碼功能(完整代碼)

    驗證碼功能在我們的身邊用處極廣,今天小編給大家分享基于vue實現隨機驗證碼功能,感興趣的朋友跟隨小編一起看看吧
    2019-12-12

最新評論