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

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_url

    timeout: 1000 * 60 * 30
    
})

 

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


http://www.kler.cn/news/367945.html

相关文章:

  • CSS伪元素以及伪类和CSS特性
  • 【redis】初识非关系型数据库——redis
  • 【AI大模型】深入解析 存储和展示地理数据(.kmz)文件格式:结构、应用与项目实战
  • RestHighLevelClient操作es查询文档
  • 数据库的诗篇:深入探索 MySQL 表操作的艺术与哲学
  • AndroidStudio新建Native项目报错[CXX1429]
  • 34. 在排序数组中查找元素的第一个和最后一个位置
  • Primate:自由灵活的Web框架
  • 系统性能优化——绑核
  • 【JAVA SE】SE总结
  • LVS三种模式工作原理
  • js中随机生成4位数的验证码,要有字母和数字
  • 深入剖析反爬虫技术:挑战与应对
  • python--pyQt 单选按钮控件 -QRadioButton
  • Go编程语言介绍及项目案例
  • 从指定commit创建branch
  • 基于C#+Mysql实现(WinForm)停车场管理系统
  • 局部变量和全局变量(Python)
  • 【面试】RabbitMQ有哪些消息模型
  • 云岚到家 即刻体检 优惠卷管理 总结不熟练的点
  • 51c~目标检测~合集1
  • 循序渐进丨openGauss / MogDB 数据库内存占用相关SQL
  • 力扣每日一题打卡 684. 冗余连接
  • ReactNative TurboModule(3)
  • Spring Boot实战:构建全功能论坛平台
  • IllegalMonitorStateException:Illegal Monitor Operation 完美解决方法 ⚙️