国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

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

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

問題描述

開發過程中 npm run dev 組件中接口調取的地址是 全局global定義的一個API變量如下:

// 開發環境打開// global.API = ’/api’;

// 測試環境打開// global.API = ’/test’;

// uat環境打開// global.API = ’/uat’;

// 生產環境打開// global.API = ’/www’;

生產環境 npm run build 時如何根據不同接口自動改變API成生產環境變量?

問題解答

回答1:

琢磨了幾天vue-cli生成的代碼,vue覺得你只需要三種配置:開發(npm run dev)、生產(npm run build)和單元測試(npm run test)。。。

吐槽完。

1.打開config/index.js,修改build里面的env文件名為根據環境變量獲取,修改完大概是下面這樣子:

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

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

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

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

4.然后就可以在任何地方通過process.env.API訪問到這個變量了。

5.打包的時候,先設置環境變量VUE_CONFIG,例如export VUE_CONFIG=uat && npm run build。

回答2:

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

回答3:

https://github.com/tonyljl526... 可以看下這個項目的腳手架,基于express和vue2、webpack的。能實現你的需求,主要看config/renderConfig.js

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 看日本真人一一级特黄毛片 | 小泽玛利亚的一级毛片的 | 午夜免费69性视频爽爽爽 | 一区二区三区在线观看视频 | 国产精品爱久久久久久久 | 宅男66lu国产乱在线观看 | 黑人巨大videos极度另类 | 国产精品一久久香蕉国产线看 | 国产中文字幕视频在线观看 | 色www永久免费 | 另类专区欧美 | 国产特黄一级毛片特黄 | 欧美最爽乱淫视频播放黑人 | 毛片在线高清免费观看 | 久久精品免看国产成 | 性感美女视频免费网站午夜 | 黄色网址在线免费观看 | 日韩天天摸天天澡天天爽视频 | 午夜日本一区二区三区 | a级做爰视频免费观看 | 欧美国产综合在线 | 成年人看的免费视频 | 国产精品美女一区二区 | 国内国外精品一区二区 | 精品亚洲欧美高清不卡高清 | 上海一级毛片 | 欧美日韩一级二级三级 | 高清国产美女一级a毛片录 高清国产亚洲va精品 | 国产一级aaa全黄毛片 | 男人的天堂免费视频 | 欧美成人26uuu欧美毛片 | 欧美成人在线视频 | 99九九视频| 免费国产a国产片高清不卡 免费国产不卡午夜福在线 免费国产不卡午夜福在线观看 | 欧美精品亚洲精品日韩 | a毛片免费全部播放完整成 a毛片免费全部在线播放毛 | 成人看片黄a免费 | 久久久一区二区三区不卡 | 美国人成毛片在线播放 | 欧美激情国产一区在线不卡 | 欧美一区二区三区视视频 |