日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

vue項(xiàng)目多環(huán)境配置(.env)的實(shí)現(xiàn)

瀏覽:130日期:2022-09-28 10:30:09
目錄什么是多環(huán)境配置,為什么要多環(huán)境配置?.env 文件配置到哪里.env文件如何配置,配置多少個?.env文件的配置如何配置運(yùn)行環(huán)境如何獲取全局配置項(xiàng)的值如何運(yùn)行環(huán)境

沒接觸多環(huán)境配置前,感覺好高大上,真正操作后感覺也就那么回事,在此把自己遇到的問題和解決方案敘述一下,有不對的地方歡迎各位大佬指出。

什么是多環(huán)境配置,為什么要多環(huán)境配置?

最常見的多環(huán)境配置,就是開發(fā)環(huán)境配置,和生產(chǎn)環(huán)境配置(也就是上線的配置),很多情況下我們開發(fā)環(huán)境下的域名,和一些配置項(xiàng),和我們生產(chǎn)模式下的不同,這個時候就需要我們進(jìn)行多環(huán)境配置,不然每次發(fā)版都要改一波數(shù)據(jù)多麻煩。另一種情況就是你兩個項(xiàng)目是用的一套代碼,但是最后又要分別打成不同的包,那么這個時候多環(huán)境配置就大大提升了開發(fā)效率。

.env 文件配置到哪里

.env文件配置在你項(xiàng)目的根目錄里面和package.json同級如下圖。

vue項(xiàng)目多環(huán)境配置(.env)的實(shí)現(xiàn)

.env文件如何配置,配置多少個?

.env文件如何命名?最開始我在網(wǎng)上查的時候好多博主說名字必須命名成.env.development 開發(fā)環(huán)境下的配置文件.env.production 生產(chǎn)環(huán)境下的配置文件其實(shí)不是的,如果你配置的是開發(fā)環(huán)境和生產(chǎn)環(huán)境那么這樣命名,無可厚非,但是你如果是多項(xiàng)目公用代碼,這樣命名就有點(diǎn)驢頭不對馬嘴。所以這塊的命名格式只需要文件開頭為.env即可,后面的名字你想怎樣都可以。

.env文件的配置

這塊就是你想用什么東西就配置什么東西,打個比方我想在項(xiàng)目全局拿到一個名字,那你就直接.env里面配置就ok了,下面我會詳細(xì)敘述如何取值。

npm run serve 或者npm run build 的時候,會默認(rèn)走.env的配置

圖示:

vue項(xiàng)目多環(huán)境配置(.env)的實(shí)現(xiàn)

//這塊只需要 VUE_APP_*** 以這樣的形式命名就ok了,后面大寫還是小寫這塊看你心情都可以。VUE_APP_NAME = ’婁淵洋’VUE_APP_HTTPS = ’http://www.louhc.com/’VUE_APP_ABBREVIATION = ’louhc’VUE_APP_LOGO = ’louhc’

默認(rèn)的.env文件配置好后,我們接著配置有特殊需求的.env文件,比如我想讓在另一種環(huán)境下使用 其他的名字。例如 .env.bsy文件 .bsy是我隨便寫的名字這塊可以自定義。

//這塊只需要 VUE_APP_*** 以這樣的形式命名就ok了,后面大寫還是小寫這塊看你心情都可以。VUE_APP_NAME = ’白衫云’VUE_APP_HTTPS = ’http://www.louhc.com:82/’VUE_APP_ABBREVIATION = ’bsy’VUE_APP_LOGO = ’bsy’

依次類推你想配置多少個都可以.env文件配好后我們就該配置運(yùn)行環(huán)境了

如何配置運(yùn)行環(huán)境

找到package.json文件,如下圖

vue項(xiàng)目多環(huán)境配置(.env)的實(shí)現(xiàn)

build: 和 serve: 后面跟的名字就是你隨便起的名字一定要對應(yīng)上,這在運(yùn)行的時候才能找到相應(yīng)的配置項(xiàng)。

'scripts': { 'serve': 'vue-cli-service serve', 'build': 'vue-cli-service build', 'build:bsy': 'vue-cli-service build --mode bsy', 'build:kthz': 'vue-cli-service build --mode kthz', 'serve:bsy': 'vue-cli-service serve --mode bsy', 'serve:kthz': 'vue-cli-service serve --mode kthz', },

再次多說一點(diǎn):.env是默認(rèn)配置項(xiàng),當(dāng)運(yùn)行環(huán)境配置項(xiàng)的時候,會將默認(rèn)配置項(xiàng)和運(yùn)行的環(huán)境配置項(xiàng)融合,在參數(shù)相同的情況下,會以環(huán)境配置項(xiàng)為主,簡單來說就是,默認(rèn)配置項(xiàng)存在,環(huán)境配置項(xiàng)也存在,這個時候運(yùn)行哪個環(huán)境配置項(xiàng),就以哪個環(huán)境配置項(xiàng)的值為準(zhǔn),如果默認(rèn)配置項(xiàng)存在,環(huán)境配置項(xiàng)不存在,那么運(yùn)行環(huán)境配置項(xiàng)的時候同樣也可以拿到默認(rèn)配置項(xiàng)的值。

如何獲取全局配置項(xiàng)的值

例子:如何我想在js中拿到 VUE_APP_NAME = ‘婁淵洋’,那么這直接在你想賦值的地方寫上這行代碼即可 process.env.VUE_APP_NAME

console.log(process.env.VUE_APP_NAME)// 默認(rèn)環(huán)境下打印的就是婁淵洋 bsy 環(huán)境下就是 白衫云

如果我們項(xiàng)在html中使用全局配置項(xiàng)的值,需要我們先在return 中賦值一下,然后 才可以通過 {{}},拿到你想要用的值。

如何運(yùn)行環(huán)境

運(yùn)行默認(rèn)環(huán)境 npm run serve運(yùn)行指定的環(huán)境 npm run serve:bsy默認(rèn)環(huán)境打包 npm run build指定環(huán)境打包 npm run build:bsy只需切換不同的環(huán)境名即可

到此這篇關(guān)于vue項(xiàng)目多環(huán)境配置(.env)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)vue 多環(huán)境配置內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲一级淫片| 国产白浆在线免费观看| 精品国产91| 国产精品久久久久av蜜臀| 日本国产一区| 亚洲精品影院在线观看| 日韩av字幕| 久久99蜜桃| 麻豆国产一区| 国产欧美一区二区色老头| 国产日韩欧美三级| 国产视频一区二区在线播放| 日本免费一区二区视频| 欧美久久精品| 日韩伦理福利| 一区三区视频| 欧美一区自拍| 成人片免费看| 欧美精品一二| 在线一区二区三区视频| 中文字幕成人| 免费不卡中文字幕在线| 国产精品99一区二区三区| 91精品国产福利在线观看麻豆| 97se综合| 亚洲综合色婷婷在线观看| 欧美综合国产| 国产精品入口久久| 99久久亚洲精品蜜臀| 亚洲欧洲日韩精品在线| 欧美日本不卡| 国产91一区| 国产精品欧美日韩一区| 三上悠亚国产精品一区二区三区| 香蕉视频成人在线观看| 美女网站一区| 快she精品国产999| 免费一级欧美在线观看视频| 四虎4545www国产精品| 手机精品视频在线观看| 国产精品超碰| 玖玖玖国产精品| 精品捆绑调教一区二区三区| 久久av资源| 91av一区| 人人精品人人爱| 影视先锋久久| 日韩精品2区| 欧美激情网址| 国产精品视频一区二区三区综合| 亚洲国产一区二区三区在线播放| 精品成人18| 国产欧美一区二区三区国产幕精品 | 少妇精品久久久| 欧美精品九九| 午夜精品免费| 久久久噜噜噜| 国产综合亚洲精品一区二| 免费福利视频一区二区三区| 精品三级av| 日本久久精品| 精品国产午夜| 欧美aa在线观看| 久久三级福利| 亚洲欧美日韩高清在线| 国产精品美女久久久浪潮软件| 性欧美长视频| 亚洲免费资源| 国产精品网在线观看| 里番精品3d一二三区| 精品国产一区二区三区av片| 欧美综合精品| 久久精品国产福利| 日本不良网站在线观看| 欧美特黄一区| 欧美欧美黄在线二区| 欧美激情福利| 久久久久网站| 亚洲精品韩国| 国产盗摄——sm在线视频| 99精品网站| 视频在线在亚洲| 国产精品久久久久久久久久白浆 | 美女视频黄 久久| 日韩一区二区三区免费播放| 欧美日韩国产一区二区三区不卡| 视频一区二区国产| 国产另类在线| 国产91精品对白在线播放| 亚洲麻豆一区| 99re国产精品| 18国产精品| 欧美天堂视频| 日韩精品一页| 成人在线网站| 91综合久久爱com| 日韩精品免费一区二区在线观看| 国产亚洲欧洲| 国产伊人久久| 亚洲人妖在线| 亚洲播播91| 欧美精品中文字幕亚洲专区| 久久国产欧美| 久久av免费| 先锋影音国产一区| 日韩欧美不卡| 国产精品久久亚洲不卡| 午夜一级久久| 婷婷亚洲五月| 国产精品99在线观看| 亚洲成人三区| 久久国产精品免费精品3p| 欧美日韩在线观看视频小说| 日本电影久久久| 欧美日韩三区| 免费久久精品| 欧美日韩精品免费观看视完整 | 国产精品tv| 午夜欧美精品久久久久久久| 成人精品久久| 国产精品xx| 国产精品**亚洲精品| 青青草精品视频| 日韩综合一区二区| 麻豆成人在线| 免费看精品久久片| 男人天堂欧美日韩| 亚洲另类黄色| 欧美精品激情| 正在播放日韩精品| 久久wwww| 亚洲a一区二区三区| 一区二区三区视频免费观看| 色综合五月天| 999国产精品视频| 国产高清一区| 婷婷五月色综合香五月| 亚洲精选av| 久久免费精品| 亚洲一区二区免费看| 国产精品最新| 肉色欧美久久久久久久免费看| 亚洲爱爱视频| 亚洲2区在线| 日韩欧美看国产| 日韩午夜视频在线| 国语精品一区| 日韩高清一区二区| 亚洲专区欧美专区| 久久国产免费看| 狠狠久久伊人| 欧美日韩18| 日韩一区二区免费看| 国产精品啊v在线| 亚洲电影在线| 国产亚洲第一伦理第一区| 日韩欧美综合| 麻豆成人在线观看| 水野朝阳av一区二区三区| 开心激情综合| 蜜臀91精品一区二区三区| 日本а中文在线天堂| 免费一级欧美片在线观看网站| 亚洲精品视频一二三区| 天堂а√在线最新版中文在线| 日本麻豆一区二区三区视频| 中文一区一区三区免费在线观 | 日本在线不卡视频一二三区| 国产精品久久亚洲不卡| 青草综合视频| 视频一区中文字幕国产| 国产成人精品亚洲线观看| 亚洲一区亚洲| 成人影视亚洲图片在线| 日韩国产在线观看| 一区视频在线| 久久蜜桃精品| 国产资源在线观看入口av| 欧美一区=区三区| 久久一二三区| www在线观看黄色| 福利一区二区免费视频| 99综合视频| 久久av免费| 亚洲久久在线| 五月综合激情| 成人啊v在线| 中文字幕在线免费观看视频| 久热精品在线| 欧美 日韩 国产一区二区在线视频| 国产伦理久久久久久妇女| 国产亚洲午夜| 1024精品一区二区三区| 热三久草你在线| 成人午夜亚洲| 激情综合五月| 国产成人精品999在线观看| 国产精品久久久久77777丨| 国产主播一区| 日韩av福利|