当前位置: 首页 > news >正文

vue2 使用环境变量

一. 在根目录下创建.env.xxx文件

.env 基础系统变量,无论何种环境,都可使用其中配置的值,其他环境中的变量会覆盖.env中的同名变量。
.env.development 开发环境
.env.production 生产环境
.env.staging 测试环境

 

二. 内容格式

        vue2 使用是以 VUE_开头, vue3 使用是以 VITE_开头

# 开发环境配置# 页面标题
VUE_APP_TITLE = '项目名称'# 开发环境配置
ENV = 'development'# API
VUE_APP_BASE_API = "http://xxx.xxx.xxx/"# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true

三.使用多环境配置,package.json文件:用于build 打包配置 或者使用serve配置 启动不同的服务地址

        

"scripts": {"dev": "npm run serve","serve": "vue-cli-service serve","serve:dev": "vue-cli-service serve --mode development","serve:pro": "vue-cli-service serve --mode production","build": "vue-cli-service build"
},

 vue3的配置写法

"scripts": {"dev": "vite --mode development","stage": "vite --mode staging","prod": "vite --mode production","preview": "vite preview","build": "vite build","build:dev": "vite build --mode development","build:prod": "vite build --mode production","build:stage": "vite build --mode staging"
},

四. 在请求服务地址配置文件中修改(request.js)

const service = axios.create({baseURL: process.env.VUE_APP_BASE_API, // api 的 base_urltimeout: 1000 * 60 * 30})

 

借鉴:关于vue环境变量的使用(全面)_vue环境变量文件-CSDN博客

http://www.lryc.cn/news/469369.html

相关文章:

  • 数据预处理
  • django宠物领养管理系统-计算机毕业设计源码26858
  • 使用TeamViewer远程局域网内的两台电脑
  • GUI简介、Swing的常用组件、java程序的运行过程、class文件、JAR、runable_jar、双括号初始化
  • @Autowired和@Resource和getBean()区别
  • Merlion笔记(四):添加一个新的预测模型
  • 【论文阅读】ESRGAN
  • 电脑异常情况总结
  • [项目详解][boost搜索引擎#1] 概述 | 去标签 | 数据清洗 | scp
  • PL/I语言的起源?有C语言,有B语言和A语言吗?为什么shell脚本最开始可能有#!/bin/bash字样?为什么不支持嵌套注释?
  • gin入门教程(3):创建第一个 HTTP 服务器
  • Vue+ECharts+iView实现大数据可视化大屏模板
  • el-table 表格设置必填项
  • vivo 轩辕文件系统:AI 计算平台存储性能优化实践
  • Vue学习笔记(四)
  • 发送短信,验证码
  • 国内大语言模型哪家更好用?
  • OTP一次性密码、多因子认证笔记
  • 玉米生长阶段检测系统源码&数据集全套:改进yolo11-dysample
  • 【机器学习】决策树算法
  • P2818 天使的起誓
  • 数字信号处理实验简介
  • Flask-SQLAlchemy 组件
  • Could not retrieve mirrorlist http://mirrorlist.centos.org错误解决方法
  • 最新PHP网盘搜索引擎系统源码 附教程
  • SpringBoot面试热题
  • ASP.NET Core8.0学习笔记(二十三)——EF Core自引用
  • springboot童装销售管理系统-计算机毕业设计源码92685
  • OpenCV中的图像通道合并
  • Flutter TextField和Button组件开发登录页面案例