vue cli3中配置生產環境、開發環境、測試環境


首先在packjson中配置

"scripts": {
    "serve": "vue-cli-service serve", //調用開發api
    "build": "vue-cli-service build", //上線
    "test": "vue-cli-service build --mode test",//需要添加的內容,測試
},

在項目目錄下建立 .env文件和.env.test .env.production文件

NODE_ENV = 'development'
VUE_APP_URL = 'dev'
NODE_ENV = 'production'
VUE_APP_FLAG = 'test'
NODE_ENV = 'production'
VUE_APP_FLAG = 'pro'

判斷自己所處哪個環境

/*第一層if判斷生產環境和開發環境*/
if (process.env.NODE_ENV === 'production') {
    /*第二層if,根據.env文件中的VUE_APP_FLAG判斷是生產環境還是測試環境*/
    if (process.env.VUE_APP_FLAG === 'pro') {
        //production 生產環境
        axios.defaults.baseURL = 'http://api.xinggeyun.com';
 
    } else {
        //test 測試環境
        axios.defaults.baseURL = 'http://192.168.0.152:8102';
 
    }
} else {
    //dev 開發環境
    axios.defaults.baseURL = 'http://192.168.0.152:8102';

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM