Vue腳手架升級到3後,生成的項目結構有了一些改變,最近作的一個項目用了新版的腳手架,藉此,記錄一下如何配置實現分環境配置請求不一樣的後端service地址。
若是你的vue-cli版本仍是老版本,請先卸載原來的版本(npm uninstall vue-cli -g 或 yarn global remove vue-cli),再安裝新版本(npm install -g @vue/cli 或 yarn global add @vue/cli)。html
新版本生成的項目結構以下圖
相比之下,少了build和config文件夾,所以配置的方式也不同前端
爲何要把項目進行分環境配置呢?這在實際的項目開發中是頗有必要的,項目上線(production)前須要有一個通過反覆測試的穩定版(verification)本,而開發者須要有另外一個環境(dev)進行開發和自測,這樣纔不會影響到穩定的環境……(這些是我結合本身實際的項目經驗總結出來的,或許你們有不一樣的經歷)因此,在先後端分離的項目裏,前端和後端都要配置不一樣的環境。所以,就有這一篇文章,記錄一下我的的實踐。vue
進入正題,讓咱們參考官方文檔愉快地配置吧~webpack
接下來,要驗證咱們用命令「npm run serve」啓動項目,是否能獲取到對應模式下的環境配置,直接上圖好了。ios
咱們已經配置成功了,接下來調用api就要用到axios或者其餘的工具,按照相應的配置方式進行配置就搞定啦(^-^)Vweb