成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

vue cli4下環(huán)境變量和模式示例詳解

瀏覽:110日期:2023-01-27 16:14:58

本文介紹了vue cli4下環(huán)境變量和模式示例詳解,分享給大家,具體如下:

官方文檔

環(huán)境變量

一個(gè)環(huán)境變量文件只包含環(huán)境變量的鍵值對(duì):

NODE_ENV=developmentVUE_APP_BASE_URL=http://127.0.0.1:8080/

注意:

NODE_ENV - 是 “development”、“production” 、'test'或者自定義的值。具體的值取決于應(yīng)用運(yùn)行的模式 BASE_URL - 會(huì)和 vue.config.js 中的 publicPath 選項(xiàng)相符,即你的應(yīng)用會(huì)部署到的基礎(chǔ)路徑 除了 NODE_ENV 和 BASE_URL,其他的環(huán)境變量必須以 VUE_APP_ 開(kāi)頭 項(xiàng)目中使用:process.env.環(huán)境變量名,eg:VUE_APP_BASE_URL

模式

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

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

注意點(diǎn):

一個(gè)模式可以包含多個(gè)環(huán)境變量 每個(gè)模式都會(huì)將環(huán)境變量中 NODE_ENV 的值設(shè)置為模式的名稱(chēng) 可以通過(guò)為 .env 文件增加后綴來(lái)設(shè)置某個(gè)模式下特有的環(huán)境變量 為一個(gè)特定模式準(zhǔn)備的環(huán)境文件 (例如 .env.production) 將會(huì)比一般的環(huán)境文件 (例如 .env) 擁有更高的優(yōu)先級(jí) 此外,Vue CLI 啟動(dòng)時(shí)已經(jīng)存在的環(huán)境變量擁有最高優(yōu)先級(jí),并不會(huì)被 .env 文件覆寫(xiě)

.env# 在所有的環(huán)境中被載入.env.local # 在所有的環(huán)境中被載入,但會(huì)被 git 忽略.env.[mode] # 只在指定的模式中被載入,優(yōu)先級(jí)高于.env和.env.local.env.[mode].local # 只在指定的模式中被載入,但會(huì)被 git 忽略,優(yōu)先級(jí)高于.env和.env.local

例子:不同模式下,為axios指定不同的baseUrl

創(chuàng)建development模式的環(huán)境變量文件,項(xiàng)目根目錄下新建.env.development文件

NODE_ENV=developmentVUE_APP_BASE_URL=http://127.0.0.1:8080/

創(chuàng)建production模式的環(huán)境變量文件,項(xiàng)目根目錄下新建.env.production文件

NODE_ENV=productionVUE_APP_BASE_URL=/

在src目錄下main.js文件中使用環(huán)境變量

import Vue from ’vue’import App from ’./App.vue’// 導(dǎo)入axiosimport axios from ’axios’// 設(shè)置請(qǐng)求根路徑,使用環(huán)境變量axios.defaults.baseURL = process.env.VUE_APP_BASE_URL// axios攔截器axios.interceptors.request.use(config => { // 為請(qǐng)求頭對(duì)象,添加Token驗(yàn)證的Authorization字段 config.headers.Authorization = window.sessionStorage.getItem(’token’) // 在最后必須return config return config})// 掛載到vueVue.prototype.$http = axiosVue.config.productionTip = falsenew Vue({ router, render: h => h(App)}).$mount(’#app’)

也可以在其他vue組件中打印

console.log(process.env.NODE_ENV)console.log(process.env.VUE_APP_BASE_URL)console.log(this.$http.defaults.baseURL)

運(yùn)行項(xiàng)目

npm run serve

例子:自定義模式

自定義一個(gè)fat模式

在項(xiàng)目根目錄下新建環(huán)境變量文件.env.fat

NODE_ENV=fatVUE_APP_BASE_URL=http://fat.com/

根目錄下package.json中新增腳本命令

{ 'name': 'vue_shop', 'version': '0.1.0', 'private': true, 'scripts': { 'serve': 'vue-cli-service serve', 'build': 'vue-cli-service build', // 這條命令是我自定義的,通過(guò)--mode指定模式為fat 'fat': 'vue-cli-service serve --mode fat', 'lint': 'vue-cli-service lint' }, 'dependencies': { 'axios': '^0.19.2', 'core-js': '^3.4.4', 'echarts': '^4.6.0', 'element-ui': '^2.4.5', 'vue': '^2.6.10', 'vue-router': '^3.1.3' }, 'devDependencies': { '@vue/cli-plugin-babel': '^4.1.0', '@vue/cli-plugin-eslint': '^4.1.0', '@vue/cli-plugin-router': '^4.1.0', '@vue/cli-service': '^4.1.0', '@vue/eslint-config-standard': '^4.0.0', 'babel-eslint': '^10.0.3', 'babel-plugin-component': '^1.1.1', 'eslint': '^5.16.0', 'eslint-plugin-vue': '^5.0.0', 'less': '^3.10.3', 'less-loader': '^5.0.0', 'vue-cli-plugin-element': '^1.0.1', 'vue-template-compiler': '^2.6.10' }}

運(yùn)行命令

npm run fat

這時(shí)候項(xiàng)目中讀取的,就是fat模式下的環(huán)境變量了

到此這篇關(guān)于vue cli4下環(huán)境變量和模式示例詳解的文章就介紹到這了,更多相關(guān)vue cli4環(huán)境變量和模式內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Vue
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲国产精品视频| 精品国产亚洲一区二区三区在线观看 | 蜜桃在线一区二区三区| 免费视频一区| 亚洲激情在线播放| 最新国产拍偷乱拍精品| 中文字幕一区二区三区在线观看| 91麻豆精品一区二区三区| 精品久久久久久久久久久久久久久久久| 伦理电影国产精品| 欧美性一二三区| 免费日韩伦理电影| 欧美日韩视频第一区| 国内欧美视频一区二区| 欧美丰满高潮xxxx喷水动漫| 国产米奇在线777精品观看| 51午夜精品国产| 高清在线成人网| 日韩欧美的一区二区| 成av人片一区二区| 国产嫩草影院久久久久| 黄色成人av网站| 亚洲男人的天堂av| 99精品免费| 亚洲一区二区欧美日韩| 亚洲一区二区三区欧美 | 成人听书哪个软件好| 日韩精品中文字幕一区二区三区 | 精品日本一线二线三线不卡 | 色哟哟在线观看一区二区三区| 日韩一区欧美二区| 欧美日韩黄色影视| 成人av网址在线| 国产精品久线观看视频| 99在线精品免费视频九九视 | 亚洲精品综合在线| 国产乱码精品一区二区三区不卡| 亚洲成a人v欧美综合天堂下载| 久久综合九色综合久99| 精品一区二区三区不卡| 欧美成人video| 欧美日韩国产高清视频| 亚洲欧洲在线观看av| 亚洲影视在线| 免费的国产精品| 日韩欧美一区中文| 欧美日韩一区二区视频在线观看| 亚洲激情校园春色| 欧美视频你懂的| 成人小视频在线| 国产精品国产三级国产| 香蕉久久夜色精品| 精品无人码麻豆乱码1区2区| 精品国产一二三区| 亚洲国产美女| 免费不卡在线观看| 亚洲精品在线网站| 91久久精品www人人做人人爽| 亚洲国产成人av好男人在线观看| 在线这里只有精品| av资源网一区| 亚洲美女视频在线观看| 欧美最猛性xxxxx直播| 不卡的av电影| 亚洲男人的天堂在线aⅴ视频| 欧美亚洲国产怡红院影院| av午夜一区麻豆| 亚洲女性喷水在线观看一区| 欧美三片在线视频观看| 99re在线视频这里只有精品| 亚洲精品成人少妇| 欧美女孩性生活视频| 午夜精品久久久久99热蜜桃导演| 亚洲精品国产精华液| 在线视频一区二区免费| 成人激情黄色小说| 一区二区三区丝袜| 7777精品伊人久久久大香线蕉的| 欧美aa国产视频| 青娱乐精品视频在线| 国产欧美一区二区在线| 久久在线视频| 欧美高清一区| 蜜臀av亚洲一区中文字幕| 久久久久久亚洲综合影院红桃| 亚洲一区观看| 成人激情免费网站| 亚洲成人7777| 精品国产伦一区二区三区观看体验 | 青青草国产成人av片免费| 久久先锋资源网| 久久一区二区三区av| 91小视频免费看| 日本不卡的三区四区五区| 国产调教视频一区| 在线观看日韩电影| 影音先锋久久| 国产不卡视频在线播放| 亚洲综合av网| 久久久久久久网| 欧美中文字幕一区| 亚洲激情网址| 91在线免费看| 精品中文av资源站在线观看| 亚洲人成网站精品片在线观看| 制服丝袜成人动漫| 国产偷久久久精品专区| 99国产精品久久久久久久久久久| 日韩精品高清不卡| 国产日韩欧美精品一区| 欧美日韩国产片| 国产精品区一区| 91浏览器在线视频| 国产综合久久久久久鬼色| 亚洲一区在线观看免费| 国产亚洲一区字幕| 777久久久精品| 久久久水蜜桃av免费网站| 黄色一区二区三区四区| 成人午夜精品一区二区三区| 男人的天堂亚洲一区| 亚洲精品欧美二区三区中文字幕| 精品久久久久久久久久久院品网| 在线观看日韩国产| 一本色道久久综合亚洲精品不 | 久草这里只有精品视频| 玉足女爽爽91| 久久久国产精品午夜一区ai换脸| 欧美精品在线观看一区二区| 久久精品国产清高在天天线| 精品69视频一区二区三区Q| 成人精品鲁一区一区二区| 蜜臀av一区二区| 亚洲一区二区三区美女| 国产精品人成在线观看免费| 日韩视频免费直播| 在线观看av不卡| 国产伦理一区| 在线观看一区欧美| 91麻豆国产香蕉久久精品| 国产sm精品调教视频网站| 久久精品国产一区二区| 天堂影院一区二区| 亚洲欧美另类图片小说| 国产精品免费看片| 国产亚洲人成网站| 久久香蕉国产线看观看99| 日韩一区和二区| 欧美日本在线观看| 欧美中文字幕久久| 久久综合网络一区二区| 性一交一乱一区二区洋洋av| 1024亚洲| 亚洲国产精品综合| 欧美午夜不卡影院在线观看完整版免费| 国产91精品精华液一区二区三区 | 欧美精品一区二区三区一线天视频| 欧美日韩免费观看一区二区三区| 色婷婷久久一区二区三区麻豆| 国产精品毛片在线看| 亚洲激情av| 亚洲电影成人| 日韩一级网站| 国产一区二区高清不卡| 最新亚洲视频| 亚洲少妇诱惑| 亚洲免费在线| 男女av一区三区二区色多| 午夜综合激情| 久久狠狠一本精品综合网| 国产精品久久亚洲7777| 亚洲视频播放| 久久久久久亚洲精品不卡4k岛国| 香蕉久久夜色| 色88888久久久久久影院按摩 | 综合av第一页| 亚洲精品国产一区二区三区四区在线 | 精品一区二区三区在线播放视频| 蜜臀精品一区二区三区在线观看 | 日本最新不卡在线| 奇米色一区二区三区四区| 日韩精品视频网| 美美哒免费高清在线观看视频一区二区 | 91电影在线观看| 欧美日韩一区 二区 三区 久久精品| 欧美专区日韩专区| 欧美精品国产精品| 日韩午夜精品视频| 久久综合色综合88| 欧美激情中文字幕| 国产精品不卡视频| 亚洲国产综合色| 免费久久精品视频| 国产精品一区三区| 成人91在线观看| 亚洲图片欧洲图片日韩av| 亚洲青色在线| 色偷偷一区二区三区| 欧美日本高清视频在线观看| 精品国产三级电影在线观看|