vue2 全局環(huán)境變量配置

一、全局文件命名特點

.env                在所有的環(huán)境中被載入
.env.local          在所有的環(huán)境中被載入芜茵,但會被 git 忽略
.env.[mode]         只在指定的模式中被載入
.env.[mode].local   只在指定的模式中被載入叙量,但會被 git 忽略

二、環(huán)境變量定義規(guī)范

1. 其中以.local結(jié)尾的文件會被忽略九串,
2. [mode]可以是:development(開發(fā))绞佩、production(生產(chǎn))、test(測試)猪钮,他們分別代表不同的環(huán)境模式
3. NODE_ENV品山,BASE_URL 是默認的環(huán)境變量可訪問無法被修改,NODE_ENV代表當前的環(huán)境模式烤低,BASE_URL代表的是當前根路徑
4. 自定義環(huán)境變量規(guī)則:必須以 VUE_APP_ 開頭 否則無效
5. 訪問方式:在開發(fā)中通過  process.env.變量名稱  的方式獲取變量值
6. 修改完需要重啟服務(wù)才生效
7. 不可用來存儲非公開信息肘交,因為webpack編譯后會被暴露

三、定義環(huán)境變量文件

1. 開發(fā)環(huán)境 .env.development

# 開發(fā)環(huán)境扑馁,運行 調(diào)用的環(huán)境變量
# 當前文件配置的環(huán)境變量涯呻,會在運行 npm run dev 時調(diào)用
# 除非你明確知道此文件修改的含義凉驻,否則請勿修改

# baseURL
VUE_APP_BASEURL = 'http://localhost:9000/development'

2. 生產(chǎn)環(huán)境 .env.production

# 生產(chǎn)環(huán)境,打包調(diào)用的環(huán)境變量
# 當前文件配置的環(huán)境變量复罐,會在運行 npm run build 時調(diào)用
# 除非你明確知道此文件修改的含義涝登,否則請勿修改

# baseURL
VUE_APP_BASEURL = 'http://localhost:9000/production'

3. 測試環(huán)境 .env.test

# 測試環(huán)境調(diào)用的環(huán)境變量
# 當前文件配置的環(huán)境變量,會在運行 npm run test 時調(diào)用
# 除非你明確知道此文件修改的含義效诅,否則請勿修改

# baseURL
VUE_APP_BASEURL = 'http://localhost:9000/test'

4. 所有環(huán)境環(huán)境 .env

# 所有調(diào)用的環(huán)境變量
# 除非你明確知道此文件修改的含義胀滚,否則請勿修改

# AAA
VUE_APP_AAA = 'AAA'

5. 所有環(huán)境環(huán)境 (被 git 忽略).env.local

# 所有調(diào)用的環(huán)境變量,不會提交 git
# 除非你明確知道此文件修改的含義乱投,否則請勿修改

# BBB
VUE_APP_BBB = 'BBB'

四咽笼、在組件中使用

<template>
  <div class="home">
    <h1>八、vue 環(huán)境變量</h1>
    <div>NODE_ENV:{{ NODE_ENV }}</div>
    <div>VUE_APP_AAA:{{ VUE_APP_AAA }}</div>
    <div>VUE_APP_BASEURL:{{ VUE_APP_BASEURL }}</div>
    <div>VUE_APP_BBB:{{ VUE_APP_BBB }}</div>
    <div>BASE_URL:{{ BASE_URL }}</div>
  </div>
</template>

<script>
const { NODE_ENV, VUE_APP_AAA, VUE_APP_BASEURL, VUE_APP_BBB, BASE_URL } = process.env;
export default {
  name: "ChildView",
  data() {
    return {
      NODE_ENV,
      VUE_APP_AAA,
      VUE_APP_BASEURL,
      VUE_APP_BBB,
      BASE_URL,
    };
  },
  mounted() {
    console.log(process.env);

    // 結(jié)果:
    // {
    //   NODE_ENV: "development",
    //   VUE_APP_AAA: "AAA",
    //   VUE_APP_BASEURL: "http://localhost:9000/development",
    //   VUE_APP_BBB: "BBB",
    //   BASE_URL: "/",
    // }
  },
};
</script>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末戚炫,一起剝皮案震驚了整個濱河市褐荷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嘹悼,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件层宫,死亡現(xiàn)場離奇詭異杨伙,居然都是意外死亡,警方通過查閱死者的電腦和手機萌腿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進店門限匣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人毁菱,你說我怎么就攤上這事米死。” “怎么了贮庞?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵峦筒,是天一觀的道長。 經(jīng)常有香客問我窗慎,道長物喷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任遮斥,我火速辦了婚禮峦失,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘术吗。我一直安慰自己尉辑,他們只是感情好,可當我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布较屿。 她就那樣靜靜地躺著隧魄,像睡著了一般卓练。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上堤器,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天昆庇,我揣著相機與錄音,去河邊找鬼闸溃。 笑死整吆,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的辉川。 我是一名探鬼主播表蝙,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼乓旗!你這毒婦竟也來了府蛇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤屿愚,失蹤者是張志新(化名)和其女友劉穎汇跨,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體妆距,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡穷遂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了娱据。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蚪黑。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖中剩,靈堂內(nèi)的尸體忽然破棺而出忌穿,到底是詐尸還是另有隱情,我是刑警寧澤结啼,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布掠剑,位于F島的核電站,受9級特大地震影響妆棒,放射性物質(zhì)發(fā)生泄漏澡腾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一糕珊、第九天 我趴在偏房一處隱蔽的房頂上張望动分。 院中可真熱鬧,春花似錦红选、人聲如沸澜公。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽坟乾。三九已至迹辐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間甚侣,已是汗流浹背明吩。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留殷费,地道東北人印荔。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像详羡,于是被迫代替她去往敵國和親仍律。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,452評論 2 348

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