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

vue中.env文件配置環(huán)境變量的實現(xiàn)

 更新時間:2023年04月02日 09:46:05   作者:大佩梨  
本文主要介紹了vue中.env文件配置環(huán)境變量的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

.env 文件配置

1?? 文件說明

.env:全局默認配置文件,無論什么環(huán)境都會加載合并。

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

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

注意:三個文件的文件名必須按.env方式命名,不能亂起名,否則讀取不到文件。

2?? 內(nèi)容格式

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

3?? 加載

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

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

開發(fā)環(huán)境加載 .env 和 .env.development 。

生成環(huán)境加載 .env 和 .env.production 。

運行npm run serve的時候主要還是看package.json中 server屬性的–mode后面跟的是啥。如果是development,就會加載.env.development文件。

在package.json里面配置好,執(zhí)行serve的時候用開發(fā)環(huán)境的。build打包用生產(chǎn)或者測試的

package.json 配置項:

"scripts": {
    "serve": "vue-cli-service serve --mode development",
    "build": "vue-cli-service build",
    "build:sit": "vue-cli-service build --mode production.sit",
    "build:uat": "vue-cli-service build --mode production.uat",
    "build:prod": "vue-cli-service build --mode production",
    "lint": "vue-cli-service lint",
    "et": "node_modules/.bin/et",
    "et:init": "node_modules/.bin/et -i",
    "et:list": "gulp themes"
  }

4?? 優(yōu)先級

環(huán)境配置文件 > 全局配置文件

當全局的配置文件和環(huán)境的配置文件有相同配置項時,環(huán)境的配置項會覆蓋全局的配置項(.env默認執(zhí)行,后面執(zhí)行的.env.developmemt的話有相同屬性的會覆蓋.env)

如:

開發(fā)環(huán)境

打印 process.env 屬性(全局屬性,任何地方均可使用):

從上面圖片中可知,.env 中的全局屬性 VUE_APP_PREVIEW 與 VUE_APP_API_BASE_URL 被覆蓋。
.env 中的全局屬性 VUE_APP_AGE 被保留。

5?? 項目中的使用

在配置文件中定義的屬性在其它文件中如何訪問呢??

可以使用 process.env.xxx 來訪問屬性。

如:

 到此這篇關(guān)于vue中.env文件配置環(huán)境變量的實現(xiàn)的文章就介紹到這了,更多相關(guān)vue .env配置環(huán)境變量內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章

相關(guān)文章

  • vue如何遍歷data所有變量并賦值

    vue如何遍歷data所有變量并賦值

    這篇文章主要介紹了vue如何遍歷data所有變量并賦值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 如何在vue-cli中使用css-loader實現(xiàn)css module

    如何在vue-cli中使用css-loader實現(xiàn)css module

    這篇文章主要介紹了如何在vue-cli中使用css-loader實現(xiàn)css module,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2021-01-01
  • vue菜單欄自適應(yīng)折疊功能示例

    vue菜單欄自適應(yīng)折疊功能示例

    這篇文章主要介紹了vue菜單欄自適應(yīng)折疊,我這里使用的是el-menu導航菜單,監(jiān)聽頁面寬度的改變,來改變導航菜單的折疊和展開,本文結(jié)合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • vue 組件開發(fā)原理與實現(xiàn)方法詳解

    vue 組件開發(fā)原理與實現(xiàn)方法詳解

    這篇文章主要介紹了vue 組件開發(fā)原理與實現(xiàn)方法,結(jié)合實例形式詳細分析了vue.js組件開發(fā)的原理與實現(xiàn)方法,需要的朋友可以參考下
    2019-11-11
  • vue組件表單數(shù)據(jù)回顯驗證及提交的實例代碼

    vue組件表單數(shù)據(jù)回顯驗證及提交的實例代碼

    今天小編就為大家分享一篇vue組件表單數(shù)據(jù)回顯驗證及提交的實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Vue Router 中meta 對象示例詳解

    Vue Router 中meta 對象示例詳解

    本文主要介紹了在VueRouter中,meta對象的使用和配置方式,meta對象可以包含任何你希望附加到路由的自定義信息,這些配置信息可以靈活的滿足你的應(yīng)用需求,使得路由配置更具靈活性和可擴展性
    2024-10-10
  • Vue首屏加載過慢出現(xiàn)長時間白屏的實現(xiàn)

    Vue首屏加載過慢出現(xiàn)長時間白屏的實現(xiàn)

    本文主要介紹了Vue首屏加載過慢出現(xiàn)長時間白屏的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • 前端請求超時截斷axios?timeout設(shè)置未生效情況解決記錄

    前端請求超時截斷axios?timeout設(shè)置未生效情況解決記錄

    在項目中遇到了后臺接口返回數(shù)據(jù)慢的時候往往需要設(shè)置請求失效時間,在項目中遇到設(shè)置timeout失效問題由此記錄下來,這篇文章主要給大家介紹了前端請求超時截斷axios?timeout設(shè)置未生效情況解決的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • Vue CLI3 如何支持less的方法示例

    Vue CLI3 如何支持less的方法示例

    這篇文章主要介紹了Vue CLI3 如何支持less的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Vue3?計算屬性computed的實現(xiàn)原理

    Vue3?計算屬性computed的實現(xiàn)原理

    這篇文章主要介紹了Vue3?計算屬性computed的實現(xiàn)原理,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-08-08

最新評論

云龙县| 固原市| 焦作市| 贵港市| 金溪县| 泰顺县| 阳城县| 沙雅县| 余干县| 青河县| 湛江市| 鄂尔多斯市| 宁乡县| 达日县| 江都市| 井研县| 枣强县| 江川县| 锡林郭勒盟| 呼玛县| 遂宁市| 固阳县| 静宁县| 宁河县| 常熟市| 萝北县| 新安县| 腾冲县| 章丘市| 临沭县| 仪陇县| 辉县市| 宝应县| 新民市| 通化市| 股票| 忻州市| 浦江县| 邯郸县| 阳春市| 盱眙县|