最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue項(xiàng)目中沒(méi)有設(shè)置process.env但是還是可以獲取到的原因分析及解決方案

 更新時(shí)間:2025年05月13日 10:22:40   作者:清風(fēng)細(xì)雨_林木木  
雖然沒(méi)有在?Vue?項(xiàng)目中顯式設(shè)置?process.env,但依然能獲取到一些?process.env.xxx是因?yàn)閂ue?CLI?或?Vite?在構(gòu)建時(shí)自動(dòng)注入了環(huán)境變量,本文給大家分享解決方案,感興趣的朋友一起看看吧

雖然沒(méi)有在 Vue 項(xiàng)目中顯式設(shè)置 process.env,但依然能獲取到一些 process.env.xxx,是因?yàn)椋?/p>

原因:Vue CLI 或 Vite 在構(gòu)建時(shí)自動(dòng)注入了環(huán)境變量

Vue CLI 項(xiàng)目(使用 webpack)

Vue CLI 默認(rèn)會(huì)在構(gòu)建過(guò)程中注入所有以 VUE_APP_ 開(kāi)頭的 .env 變量,還有幾個(gè)內(nèi)建變量:

  • process.env.NODE_ENV:當(dāng)前構(gòu)建環(huán)境(如 development、production),始終可用
  • process.env.BASE_URL:基礎(chǔ)路徑
  • process.env.VUE_APP_*:你自定義的變量(例如:VUE_APP_API_URL

Vite 項(xiàng)目

Vite 的環(huán)境變量行為稍有不同:

  • .env 中的所有變量會(huì)自動(dòng)注入 import.meta.env
  • 但只有以 VITE_ 開(kāi)頭的變量才會(huì)暴露到客戶端代碼中
# .env
VITE_API_URL=https://api.example.com

在代碼中:

// 對(duì)于 Vue + Vite 項(xiàng)目
console.log(import.meta.env.VITE_API_URL);

為什么還能用 process.env?

在 Vite 項(xiàng)目中,Vite 會(huì)模擬 process.env.NODE_ENV 供部分工具兼容,你可能還能訪問(wèn):

console.log(process.env.NODE_ENV);  // 'development' | 'production'

但其他自定義變量不會(huì)自動(dòng)掛載到 process.env 中。

如何正確使用? Vue CLI:

VUE_APP_API_URL=https://example.com
console.log(process.env.VUE_APP_API_URL);

Vite:

VITE_API_URL=https://example.com
console.log(import.meta.env.VITE_API_URL);

?? 總結(jié)

構(gòu)建工具環(huán)境變量寫(xiě)法獲取方式
Vue CLIVUE_APP_process.env.VUE_APP_XXX
ViteVITE_import.meta.env.VITE_XXX
內(nèi)建變量NODE_ENV都能訪問(wèn)到(Vite 模擬)

到此這篇關(guān)于Vue項(xiàng)目中沒(méi)有設(shè)置process.env但是還是可以獲取到的原因分析及解決方案的文章就介紹到這了,更多相關(guān)Vue沒(méi)有設(shè)置process.env但是還是可以獲取內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 關(guān)于element el-input的autofocus失效的問(wèn)題及解決

    關(guān)于element el-input的autofocus失效的問(wèn)題及解決

    這篇文章主要介紹了關(guān)于element el-input的autofocus失效的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 在pycharm中開(kāi)發(fā)vue的方法步驟

    在pycharm中開(kāi)發(fā)vue的方法步驟

    這篇文章主要介紹了在pycharm中開(kāi)發(fā)vue的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Vue利用Web?Speech?API實(shí)現(xiàn)文字朗讀功能

    Vue利用Web?Speech?API實(shí)現(xiàn)文字朗讀功能

    在?Vue?頁(yè)面中實(shí)現(xiàn)文字朗讀(Text-to-Speech,TTS)可以通過(guò)瀏覽器的?Web?Speech?API?實(shí)現(xiàn),下面小編就來(lái)和大家簡(jiǎn)單講講具體實(shí)現(xiàn)步驟吧
    2025-02-02
  • Vue3實(shí)現(xiàn)全局公共函數(shù)的完整方案(創(chuàng)建、掛載、引用、使用)

    Vue3實(shí)現(xiàn)全局公共函數(shù)的完整方案(創(chuàng)建、掛載、引用、使用)

    本文詳細(xì)介紹了如何在Vue3項(xiàng)目中創(chuàng)建、掛載、引用和使用全局公共函數(shù),包括標(biāo)準(zhǔn)目錄結(jié)構(gòu)、創(chuàng)建公共函數(shù)、全局注冊(cè)、頁(yè)面使用以及規(guī)范,通過(guò)本文,新手開(kāi)發(fā)者可以快速搭建企業(yè)級(jí)規(guī)范工具庫(kù),需要的朋友可以參考下
    2026-03-03
  • vue中radio根據(jù)動(dòng)態(tài)值綁定checked無(wú)效的解決

    vue中radio根據(jù)動(dòng)態(tài)值綁定checked無(wú)效的解決

    這篇文章主要介紹了vue中radio根據(jù)動(dòng)態(tài)值綁定checked無(wú)效的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Vue中的虛擬DOM、diff算法、key的作用詳解

    Vue中的虛擬DOM、diff算法、key的作用詳解

    這篇文章主要介紹了Vue中的虛擬DOM、diff算法、key的作用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 100行代碼實(shí)現(xiàn)一個(gè)vue分頁(yè)組功能

    100行代碼實(shí)現(xiàn)一個(gè)vue分頁(yè)組功能

    今天用vue來(lái)實(shí)現(xiàn)一個(gè)分頁(yè)組件,總體來(lái)說(shuō),vue實(shí)現(xiàn)比較簡(jiǎn)單,樣式部分模仿了elementUI。接下來(lái)本文通過(guò)實(shí)例代碼給大家介紹100行代碼實(shí)現(xiàn)一個(gè)vue分頁(yè)組功能,感興趣的朋友跟隨小編一起看看吧
    2018-11-11
  • vue點(diǎn)擊按鈕跳轉(zhuǎn)到另一個(gè)vue頁(yè)面實(shí)現(xiàn)方法

    vue點(diǎn)擊按鈕跳轉(zhuǎn)到另一個(gè)vue頁(yè)面實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于vue點(diǎn)擊按鈕跳轉(zhuǎn)到另一個(gè)vue頁(yè)面的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • 解決vue中使用less/sass及使用中遇到無(wú)效的問(wèn)題

    解決vue中使用less/sass及使用中遇到無(wú)效的問(wèn)題

    這篇文章主要介紹了解決vue中使用less/sass及使用中遇到無(wú)效的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • Vue如何實(shí)現(xiàn)多頁(yè)面配置以及打包方式

    Vue如何實(shí)現(xiàn)多頁(yè)面配置以及打包方式

    這篇文章主要介紹了Vue如何實(shí)現(xiàn)多頁(yè)面配置以及打包方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10

最新評(píng)論

玛沁县| 枣庄市| 赞皇县| 陆良县| 清镇市| 陆良县| 习水县| 夏邑县| 陇西县| 买车| 长春市| 清镇市| 温泉县| 三穗县| 蒲城县| 奉化市| 万载县| 阿城市| 西平县| 定远县| 罗源县| 郯城县| 平南县| 五常市| 伊宁市| 云龙县| 含山县| 陈巴尔虎旗| 永康市| 昭平县| 芷江| 大名县| 新竹县| 台中市| 环江| 土默特左旗| 阳东县| 忻城县| 扎鲁特旗| 汶上县| 林周县|