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

Vue中.env、.env.development及.env.production文件說明

 更新時間:2022年09月20日 14:19:42   作者:學(xué)學(xué)學(xué)無止境  
這篇文章主要給大家介紹了關(guān)于Vue中.env、.env.development及.env.production文件說明的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用vue具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

0.介紹

模式是Vue CLI項目中一個重要的概念,默認(rèn)情況下,一個Vue CLI項目有三種模式:

  • developemt 模式用于vue-cli-service serve
  • test 模式用于vue-cli-service test:unit
  • production 模式用于vue-cli-service build 和vue-cli-service test:e2e

當(dāng)運行vue-cli-service命令時,所有的環(huán)境變量都從對應(yīng)的環(huán)境文件中載入。如果文件內(nèi)部不包含NODE_EVN變量,它的值取決于模式。例如,咋production模式下被設(shè)置為“production”,在test模式下被設(shè)置為“test”,默認(rèn)的模式則是“developemt”

NODE_EVN將決定你的應(yīng)用運行的模式,是開發(fā),生產(chǎn)還是測試,因此也決定了創(chuàng)建哪種webpack配置

例如通過將 NODE_ENV 設(shè)置為 "test",Vue CLI 會創(chuàng)建一個優(yōu)化過后的,并且旨在用于單元測試的 webpack 配置,它并不會處理圖片以及一些對單元測試非必需的其他資源。

同理,NODE_ENV=development 創(chuàng)建一個 webpack 配置,該配置啟用熱更新,不會對資源進行 hash 也不會打出 vendor bundles,目的是為了在開發(fā)的時候能夠快速重新構(gòu)建。

當(dāng)你運行 vue-cli-service build 命令時,無論你要部署到哪個環(huán)境,應(yīng)該始終把 NODE_ENV 設(shè)置為 "production" 來獲取可用于部署的應(yīng)用程序。

1.在Vue項目中,通常配置文件有:

  • env 全局默認(rèn)配置文件,無論什么環(huán)境都會加載合并
  • .env.development 開發(fā)環(huán)境下的配置文件
  • .env.production 生產(chǎn)環(huán)境下的配置文件

2.命名規(guī)則

注意:屬性名必須以VUE_APP開頭,比如VUEP_APP_XXX

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

關(guān)于啟動命令Vue會自動加載對應(yīng)的環(huán)境,vue是根據(jù)文件名進行加載的

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

npm run serve ----NODE_EVN=development

注意:.env文件無論是來發(fā)還是生產(chǎn)都會加載

 如上圖,如果我們運行npm run serbe就會先加載.env文件,之后加載.env.development文件,兩個文件有同一項,則后加載的文件就會覆蓋掉第一個文件,即.env.development文件覆蓋掉了.env文件的NOOE_ENV選項

同理,如果執(zhí)行了npm run build,則就是執(zhí)行了.evn和.env.production文件

npm run build ---NODE_EVN = production

4.關(guān)于使用

直接調(diào)用process.evn屬性(全局屬性,任何地方都可以使用)

例如:直接打印process.evn屬性:

4.1 在.vue文件中使用

4.2 在.js文件中 

 注意:js文件中可以添加JSON.stringfy(xxx),解析成字符,但是vue中不能

5.自定義環(huán)境

第一步:創(chuàng)建.evn.test文件

第二部:配置環(huán)境及地址

# 測試環(huán)境
NODE_ENV=production
VUE_APP_ENV=test
#請求接口基準(zhǔn)地址
VUE_APP_BASE_API=地址一
#業(yè)務(wù)系統(tǒng)地址
VUE_APP_protalUrl=地址二
#市門戶地址
VUE_APP_menhuUrl=地址三
#騰訊統(tǒng)計分析id
VUE_APP_sid=騰訊ID

第三步:配置package.json

    "scripts": {
        "serve": "vue-cli-service serve",
        "build": "vue-cli-service build",
        "lint": "vue-cli-service lint",
        "test": "vue-cli-service build --mode test"
    },

配置完成,使用命令npm run test 即可以打包test環(huán)境的包。

最后,附上一張總結(jié)圖

總結(jié)

到此這篇關(guān)于Vue中.env、.env.development及.env.production文件說明的文章就介紹到這了,更多相關(guān)Vue .env、.env.development及.env.production內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 總結(jié)vue映射的方法與混入的使用過程

    總結(jié)vue映射的方法與混入的使用過程

    這篇文章主要介紹了總結(jié)vue映射的方法與混入的使用過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 如何查看vue項目的node版本

    如何查看vue項目的node版本

    文章總結(jié):查看Vue項目中使用的Node版本,特別是當(dāng)項目使用Yarn和TypeScript時,可以通過查看yarn.lock文件中的@types/node@version來確定版本
    2025-01-01
  • Vue組件化開發(fā)的必備技能之組件遞歸

    Vue組件化開發(fā)的必備技能之組件遞歸

    組件是可以在它們自己的模板中調(diào)用自身的,不過它們只能通過?name?選項來做這件事,下面這篇文章主要給大家介紹了關(guān)于Vue組件化開發(fā)的必備技能之組件遞歸的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • Vue前端實現(xiàn)導(dǎo)出頁面為word的兩種方法

    Vue前端實現(xiàn)導(dǎo)出頁面為word的兩種方法

    這篇文章主要介紹了Vue前端實現(xiàn)導(dǎo)出頁面為word的兩種方法,文中通過代碼示例和圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-12-12
  • Vue編寫炫酷的時鐘插件

    Vue編寫炫酷的時鐘插件

    這篇文章主要為大家詳細(xì)介紹了Vue編寫炫酷的時鐘插件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • vue中for循環(huán)作用域問題處理方式

    vue中for循環(huán)作用域問題處理方式

    這篇文章主要介紹了vue中for循環(huán)作用域問題處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Vue-Router滾動行為的具體使用

    Vue-Router滾動行為的具體使用

    在 Vue Router 中,你可以使用滾動行為來定義路由切換時頁面滾動的行為,本文就詳細(xì)的介紹一下Vue-Router滾動行為的具體使用,感興趣的可以了解一下
    2023-08-08
  • 詳解vuex中mapState,mapGetters,mapMutations,mapActions的作用

    詳解vuex中mapState,mapGetters,mapMutations,mapActions的作用

    這篇文章主要介紹了vuex中mapState,mapGetters,mapMutations,mapActions的作用,需要的朋友可以參考下
    2018-04-04
  • vue3 選中對話框時對話框右側(cè)出一個箭頭效果

    vue3 選中對話框時對話框右側(cè)出一個箭頭效果

    本文主要介紹了Vue3實現(xiàn)選中對話框帶箭頭效果的方法,首先通過后臺獲取數(shù)據(jù)進行遍歷,利用ts代碼判斷選中下標(biāo)與循環(huán)游標(biāo)是否一致以改變樣式,感興趣的朋友一起看看吧
    2024-10-10
  • vue實現(xiàn)顯示消息提示框功能

    vue實現(xiàn)顯示消息提示框功能

    這篇文章主要介紹了vue實現(xiàn)顯示消息提示框功能,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04

最新評論

抚顺市| 拜泉县| 井冈山市| 卫辉市| 景洪市| 叶城县| 绵竹市| 呼图壁县| 仪陇县| 肇源县| 德江县| 宝山区| 福海县| 无为县| 山西省| 夏津县| 大余县| 白朗县| 汾西县| 东莞市| 汽车| 建阳市| 江川县| 丰镇市| 信丰县| 齐齐哈尔市| 富蕴县| 旺苍县| 文登市| 普安县| 石首市| 深圳市| 洪雅县| 蓬莱市| 龙井市| 寻乌县| 枞阳县| 三亚市| 蓬溪县| 义乌市| 肥西县|