zoukankan      html  css  js  c++  java
  • 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';
  • 相关阅读:
    htm与html的区别
    CLR笔记:3.共享程序集合强命名程序集
    CLR笔记:5.基元,引用和值类型
    CLR笔记:13.数组
    CLR笔记:18.可空值类型
    正则表达式
    代码大全
    wcf的部署
    Json相关
    $.ready和onload
  • 原文地址:https://www.cnblogs.com/hy96/p/13559408.html
Copyright © 2011-2022 走看看