vue項(xiàng)目使用.env文件配置全局環(huán)境變量

前言

今天項(xiàng)目中看到各種.env,.env.dev等文件,于是百度學(xué)習(xí)了具體怎么使用。


image.png
const PROXY_API = process.env.VUE_APP_PROXY_API;

使用

這些配置文件主要是替換掉全局的process的env,通過在不通文件中配置不同的環(huán)境變量,
關(guān)于文件名:必須以如下方式命名,不要亂起名,也無需專門手動(dòng)控制加載哪個(gè)文件

.env 全局默認(rèn)配置文件,不論什么環(huán)境都會(huì)加載合并

.env.development 開發(fā)環(huán)境下的配置文件

.env.production 生產(chǎn)環(huán)境下的配置文件

================================================================================================

關(guān)于文件內(nèi)容:

注意:屬性名必須以VUE_APP_開頭,比如VUE_APP_XXX

NODE_ENV='production'
VUE_APP_CURRENTMODE = 'production'
VUE_APP_PROXY_API = 'ocmapi'

================================================================================================

關(guān)于文件的加載:

根據(jù)啟動(dòng)命令vue會(huì)自動(dòng)加載對(duì)應(yīng)的環(huán)境,vue是根據(jù)文件名進(jìn)行加載的,所以上面說“不要亂起名,也無需專門控制加載哪個(gè)文件”

比如執(zhí)行npm run serve命令,會(huì)自動(dòng)加載.env.development文件

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容