vue-cli3 配置文件的环境配置
三个文件
.env //开发和生成环境都用到的配置
.env.development //开发用到的,优先级大于 .env文件
.env.production //打包生成用到的,优先级大于 .env文件

注意: 文件内的命名规则(我死到这儿了)

必须是 VUE_APP_ 开头,必须是 VUE_APP_ 开头,必须是 VUE_APP_ 开头,必须是 VUE_APP_ 开头,必须是 VUE_APP_ 开头,必须是 VUE_APP_ 开头,必须是 VUE_APP_ 开头,必须是 VUE_APP_ 开头,必须是 VUE_APP_ 开头,必须是 VUE_APP_ 开头,

注意: 文件存放位置(我也死到这儿了)

跟目录跟目录跟目录跟目录跟目录跟目录跟目录跟目录跟目录跟目录跟目录跟目录跟目录跟目录跟目录跟目录跟目录

.env.development 文件

# 注意开头 VUE_APP_*
# axios的baseUrl地址
VUE_APP_BASEURL=
# 本地启动服务地址端口
VUE_APP_POST=6999# 连接的服务器的地址
VUE_APP_PROXY_URL=http://127.0.0.1:3000

.env.production 文件

# axios的baseUrl地址
VUE_APP_BASEURL=
# 代理地址端口
VUE_APP_POST=3000
# 代理使用的地址
VUE_APP_PROXY_URL=http://localhost:3000

通过 npm run serve 运行时: process.env.VUE_APP_POST <===> 30001
通过 npm run build 运行时: process.env.VUE_APP_POST <===> 3000

最后再说一遍
开头 VUE_APP_;文件放在跟目录
开头 VUE_APP_;文件放在跟目录
开头 VUE_APP_;文件放在跟目录
开头 VUE_APP_;文件放在跟目录
开头 VUE_APP_;文件放在跟目录

测试

devServer: {port: process.env.VUE_APP_POST || '6999', // 设置端口号,前端页面端口proxy: {//代理'/api': {target: process.env.VUE_APP_PROXY_URL, //API服务器的地址ws: true, //代理websocketschangeOrigin: true, // 是否跨域,虚拟的站点需要更管originpathRewrite: {// '^/api'是一个正则表达式,表示要匹配请求的url中,全部'http://localhost:8081/api' 转接为 http://localhost:8081/'^/api': '',},},},},

axios.js

import axios from 'axios';
let baseURL = process.env.VUE_APP_BASEURL;
const mainInstance = axios.create({ baseURL, timeout: 60000 });
//http request拦截
mainInstance.interceptors.request.use((config) => {console.log(config, 'config');return config;},(error) => {return Promise.reject(error);}
);
//http response 拦截
mainInstance.interceptors.response.use((res) => {return res;},(error) => {return Promise.reject(new Error(error));}
);
export default mainInstance;

在 Windows 操作系统上,环境变量不区分大小写。

vue 环境配置.env;.env.development;.env.production配置相关推荐

  1. vue环境变量配置——process.env(详细)

    在用vue框架时,经常用到两种环境,一种是开发环境,就是本地开发时的环境,一种是生产环境,就是要发布到线上的环境. 平时开发是用生产环境的,如果发布到线上时,需要切换环境为线上.如果人为去切换也是可以 ...

  2. Vue中.env|.env.development|.env.production文件说明

    0.介绍 模式是Vue CLI项目中一个重要的概念,默认情况下,一个Vue CLI项目有三种模式: developemt 模式用于vue-cli-service serve test 模式用于vue- ...

  3. vue中有关.env;.env.development,.env.production的相关介绍

    1,关于文件名:必须以如下方式命名,不要乱起名,也无需专门手动控制加载哪个文件 .env 全局默认配置文件,不论什么环境都会加载合并 .env.development 开发环境下的配置文件 .env. ...

  4. Vue项目 .env .env.development .env.production 配置说明

    1.模式 模式是 Vue CLI 项目中一个重要的概念.默认情况下,一个 Vue CLI 项目有三个模式: development 模式用于 vue-cli-service serve product ...

  5. vue中 .env .env.development .env.production 详细说明

    1.配置文件有: .env 全局默认配置文件,不论什么环境都会加载合并 .env.development 开发环境下的配置文件 .env.production 生产环境下的配置文件 2.命名规则: 属 ...

  6. vue中的.env | .env.development | .env.production的使用

    .env--全局默认配置文件,无论什么环境都会加载合并 .env.development--开发环境下的配置文件 .env.production--生产环境下的配置文件 注意:属性名必须以VUE_AP ...

  7. .env .env.development .env.production 配置说明

    .env .env.development .env.production 配置说明 安装 vue-cli npm install -g @vue/cli 创建项目 vue create envtes ...

  8. Vue2 中 .env.development .env.production 详细说明

    简介 Vue CLI 项目中一个重要的概念.默认情况下,一个 Vue CLI 项目有三个模式: development  模式用于 vue-cli-service serve production  ...

  9. 设置环境变量配置的简单方法.env

    什么是.env .env文件位于项目根目录下,作为全局环境配置文件. 通过 .env文件 加载环境变量并且能够自动的通过 getenv(), $_ENV和 $_SERVER 自动调用. 这是一个PHP ...

  10. Laravel 不同环境加载不同的.env文件

    假设有4个.env文件.分别为 .env.local .env.dev .env.test .env.prd 方式一 第一步:bootstrap\app.php 加入代码 $envs = ['loca ...

最新文章

  1. java socket 模拟im 即时通讯
  2. php 状态模式,PHP设计模式之状态模式
  3. 笔记-高项案例题-2013年下-计算题
  4. 西华大学c语言期末成绩占比例,期末成绩开始录入!优秀率一般不得超过20%
  5. Reactor模式和Proactor模式
  6. 简述python_简述Python语言经验总结
  7. javaee utf-8文件的转换
  8. html表单下拉美化教程,使用css美化html表单控件详细示例(表单美化)
  9. 【中间件技术】第一部分 概述(1) 软件构件与中间件基本概念
  10. arduino和轮毂电机接线_Arduino六足机器人第一部分—机制与接线
  11. zte中兴客户端掉线的一种解决办法
  12. 导之以行——儿子喝酸奶篇
  13. play.html文件,playframework – 如何使用play框架渲染一个简单的html页面?
  14. 国产32核服务器CPU验证成功!100%自主指令架构,单机最多可支持四路128核,来自龙芯中科...
  15. 关于linux的考试题
  16. 人工智能及其背后的技术简介
  17. 【红队】ATTCK - 浏览器扩展实现持久化
  18. 100 道常见 Hadoop 面试题及答案解析
  19. centos光盘修复引导_Centos7 单用户模式/光盘修复模式
  20. 空间里相片批量导入u盘_手机照片、视频太多?怎么快速保存到U盘上?2分钟教你详细步骤...

热门文章

  1. 一文读懂SpringCloud全家桶
  2. Using platform encoding (UTF-8 actually) to copy filtered resources错误
  3. web服务器基于那个协议,网页浏览服务基于什么协议 Web服务器是基于什么协议...
  4. 自学python一年开发, 最后还是转型成为java工程师!
  5. MySQL Workbench建表时 PK NN UQ B UN ZF AI G的含义
  6. 你需要明白的索引和约束的前缀(AK,PK,IX,CK,FK,DF,UQ)
  7. html纵向的跑马灯效果,单行文字垂直/水平跑马灯效果
  8. 基于JAVA城市湖泊信息管理系统计算机毕业设计源码+系统+lw文档+部署
  9. 企业推进数字化转型零信任是必须?
  10. 如何制作朋友圈搞笑证件图片(附源码实例)