色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

javascript - vue-cli怎么根據(jù)后端接口服務(wù)器不同 build不同接口代碼?

瀏覽:195日期:2023-04-05 11:30:13

問(wèn)題描述

開(kāi)發(fā)過(guò)程中 npm run dev 組件中接口調(diào)取的地址是 全局global定義的一個(gè)API變量如下:

// 開(kāi)發(fā)環(huán)境打開(kāi)// global.API = ’/api’;

// 測(cè)試環(huán)境打開(kāi)// global.API = ’/test’;

// uat環(huán)境打開(kāi)// global.API = ’/uat’;

// 生產(chǎn)環(huán)境打開(kāi)// global.API = ’/www’;

生產(chǎn)環(huán)境 npm run build 時(shí)如何根據(jù)不同接口自動(dòng)改變API成生產(chǎn)環(huán)境變量?

問(wèn)題解答

回答1:

琢磨了幾天vue-cli生成的代碼,vue覺(jué)得你只需要三種配置:開(kāi)發(fā)(npm run dev)、生產(chǎn)(npm run build)和單元測(cè)試(npm run test)。。。

吐槽完。

1.打開(kāi)config/index.js,修改build里面的env文件名為根據(jù)環(huán)境變量獲取,修改完大概是下面這樣子:

module.exports = { build: { env: require(’./’+(process.env.VUE_CONFIG||’prod’)+’.env’), //......

2.在config目錄里面把prod.env.js復(fù)制兩份,分別是uat.env.js、testing.env.js

3.修改dev.env.js、uat.env.js、testing.env.js、prod.env.js這四個(gè)文件,在大括號(hào)里面添加API: ’'/api或uat或其他什么'’,如下:

module.exports = { NODE_ENV: ’'production'’, API: ’'/api'’}

4.然后就可以在任何地方通過(guò)process.env.API訪問(wèn)到這個(gè)變量了。

5.打包的時(shí)候,先設(shè)置環(huán)境變量VUE_CONFIG,例如export VUE_CONFIG=uat && npm run build。

回答2:

https://stackoverflow.com/que...

回答3:

https://github.com/tonyljl526... 可以看下這個(gè)項(xiàng)目的腳手架,基于express和vue2、webpack的。能實(shí)現(xiàn)你的需求,主要看config/renderConfig.js

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 亚洲国产精品一区二区第四页 | 日本免费二区三区久久 | 国产一级毛片在线 | 中文字幕亚洲一区二区va在线 | 日本一级特黄啪啪片 | a级高清观看视频在线看 | 亚洲成人午夜影院 | 波多野结衣中文在线 | 国产精品18久久久久久久久久 | 久草视频精品 | 一区二区免费看 | 一区二区日韩 | 在线国产三级 | 亚洲精品久久一区二区无卡 | 精品久久久久久综合日本 | 精品国产呦系列在线看 | 奇米影视7777久久精品 | 日韩视频一区二区 | 窝窝社区在线观看www | 美女视频大全网站免费 | 杨幂丝袜国产福利视频 | 真实国产精品视频国产网 | 美女免费黄视频 | 波多野结衣一级视频 | 免费v片在线看 | a毛片网站 | 理伦毛片 | 久久亚洲国产成人亚 | 自拍视频在线观看视频精品 | 免费又黄又爽的视频 | 国产天堂在线一区二区三区 | 免费特黄一级欧美大片 | 国产成人精品一区二区 | 午夜性爽视频男人的天堂在线 | 国产成人综合欧美精品久久 | 免费乱人伦 | 成人久久18免费软件 | 韩国一大片a毛片 | 欧美精品免费线视频观看视频 | 日本 欧美 在线 | 黄色美女毛片 |