亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vite環(huán)境變量.env文件的配置及使用

 更新時間:2024年06月18日 09:22:25   作者:劍九 六千里  
在Vite中,我們可以使用環(huán)境變量來管理不同環(huán)境下的配置,本文主要介紹了vite環(huán)境變量.env文件的配置及使用,具有一定的參考價值,感興趣的可以了解一下

1. 環(huán)境變量使用場景

  • 區(qū)分不同的環(huán)境。在Vite中,我們可以使用環(huán)境變量來管理不同環(huán)境下的配置。Vite支持使用.env文件來配置環(huán)境變量,不同的環(huán)境可以使用不同的.env文件來管理配置。
  • 當(dāng)做全局變量使用。用來判斷是開發(fā)或者測試環(huán)境,展示不用的頁面、按鈕等等。

2. 創(chuàng)建.env文件

首先,我們需要在項目的根目錄下創(chuàng)建.env文件。.env文件中可以定義各種環(huán)境變量,例如API的地址、端口號等等。以下是一個簡單的.env文件示例:

VITE_APP_DEV = 'dev-api'
VITE_APP_URL = 'http://192.168.0.0.1/api' 

注意:在vite中環(huán)境變量必須以VITE開頭

在這里插入圖片描述

3. 在應(yīng)用程序中使用環(huán)境變量

要在Vite的應(yīng)用程序中使用環(huán)境變量,我們可以使用import.meta.env對象來訪問它們。例如,在組件中可以使用以下方式訪問VITE_APP_TITLE環(huán)境變量:

// 在組件中可以通過這種方式來訪問
<script setup lang="ts">
console.log(import.meta.env);
</script>

3.1. 輸出結(jié)果(開發(fā)環(huán)境):

在這里插入圖片描述

3.2. 輸出結(jié)果(生產(chǎn)環(huán)境):

  • 運行 npm run build 打包項目,生成 dist 文件
  • 運行 npm install http-server -g 安裝 http-server。(由于dist文件本地直接打開會跨域(file文件協(xié)議不允許跨域),因此需要啟動一個后臺服務(wù))
  • 運行 http-server -p <端口號> -o,啟動后臺服務(wù)
  • 打開頁面后,此時查看瀏覽器控制臺就可以看到如下的輸出信息

此處啟動后臺服務(wù)方式很多。可以使用http-server,也可以使用nginx等其他方式

在這里插入圖片描述

在這個示例中,我們使用import.meta.env來訪問環(huán)境變量,并將其輸出到控制臺中。

4. 在 vite 中使用環(huán)境變量

另外,我們還可以在Vite的配置文件中使用環(huán)境變量。例如,可以在vite.config.js文件中使用以下方式訪問環(huán)境變量:

在 vite.config.js文件測試 vite 獲取到的環(huán)境:

運行 npm run dev 可以看到打印出的是 development

在這里插入圖片描述

運行 npm run build 可以看到打印出的是 production

在這里插入圖片描述

vite 中不支持 import.mete.env,環(huán)境變量通常從 process 獲得。使用 Vite 導(dǎo)出的 loadEnv 函數(shù)來加載指定的 .env 文件

在這里插入圖片描述

更多請查看vite官方中文文檔

到此這篇關(guān)于vite環(huán)境變量.env文件的配置及使用的文章就介紹到這了,更多相關(guān)vite env配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vite中如何使用@?配置路徑別名

    vite中如何使用@?配置路徑別名

    這篇文章主要介紹了vite中如何使用@?配置路徑別名,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • vue3.0中setup中異步轉(zhuǎn)同步的實現(xiàn)

    vue3.0中setup中異步轉(zhuǎn)同步的實現(xiàn)

    這篇文章主要介紹了vue3.0中setup中異步轉(zhuǎn)同步的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • vue 雙向數(shù)據(jù)綁定的實現(xiàn)學(xué)習(xí)之監(jiān)聽器的實現(xiàn)方法

    vue 雙向數(shù)據(jù)綁定的實現(xiàn)學(xué)習(xí)之監(jiān)聽器的實現(xiàn)方法

    這篇文章主要介紹了vue 雙向數(shù)據(jù)綁定的實現(xiàn)學(xué)習(xí)之監(jiān)聽器的實現(xiàn)方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • vue3單文件組件中style特性的深入講解

    vue3單文件組件中style特性的深入講解

    單文件就是把一個頁面拆分為多個,多層次的組件,通過多層引用,大大縮小vue文件的長度和頁面復(fù)雜度,下面這篇文章主要給大家介紹了關(guān)于vue3單文件組件中style特性的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • Vue實現(xiàn)步驟條效果

    Vue實現(xiàn)步驟條效果

    這篇文章主要為大家詳細(xì)介紹了Vue實現(xiàn)步驟條效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Vue 自定義指令功能完整實例

    Vue 自定義指令功能完整實例

    這篇文章主要介紹了Vue 自定義指令功能,結(jié)合完整實例形式分析了vue.js自定義指令相關(guān)實現(xiàn)與使用操作技巧,需要的朋友可以參考下
    2019-09-09
  • Vue打包路徑配置過程

    Vue打包路徑配置過程

    這篇文章主要介紹了Vue打包路徑配置過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Vue2中引入使用ElementUI的教程詳解

    Vue2中引入使用ElementUI的教程詳解

    這篇文章主要為大家詳細(xì)介紹了Vue2中引入使用ElementUI教程的相關(guān)知識,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,有需要的可以參考下
    2024-03-03
  • vue3?ref獲取組件實例詳細(xì)圖文教程

    vue3?ref獲取組件實例詳細(xì)圖文教程

    在Vue3中可以使用ref函數(shù)來創(chuàng)建一個響應(yīng)式的變量,通過將ref函數(shù)應(yīng)用于一個組件實例,我們可以獲取到該組件的實例對象,這篇文章主要給大家介紹了關(guān)于vue3?ref獲取組件實例的詳細(xì)圖文教程,需要的朋友可以參考下
    2023-10-10
  • 淺談Vue-cli 命令行工具分析

    淺談Vue-cli 命令行工具分析

    本篇文章主要介紹了淺談Vue-cli 命令行工具分析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11

最新評論