Vue3 -- 环境变量的配置【项目集成3】

环境:

在项目开发过程中,至少会经历开发环境、测试环境和生产环境(即正式环境)三个阶段。

  • 开发环境 .env.development
  • 测试环境 .env.test
  • 生产环境 .env.production

不同阶段请求的状态(如接口地址等)不一样,开发项目的时候要经常配置代理跨域,若手动切换接口地址是繁琐而且很容易出错。

.env.development文件:

javascript 复制代码
# 变量必须以 VITE_ 为前缀才能暴露给外部读取
NODE_ENV = 'development'
VITE_APP_TITLE = '小圣运营平台'
VITE_APP_BASE_API = '/dev-api'

.env.production文件:

javascript 复制代码
NODE_ENV = 'production'
VITE_APP_TITLE = '小圣运营平台'
VITE_APP_BASE_API = '/prod-api'

.env.test文件:

javascript 复制代码
NODE_ENV = 'test'
VITE_APP_TITLE = '小圣运营平台'
VITE_APP_BASE_API = '/test-api'

配置package.json文件:

javascript 复制代码
"build:test": "vue-tsc && vite build --mode test",
"build:pro": "vue-tsc && vite build --mode production",

测试:


没有问题,可以获取到!

相关推荐
清幽竹客1 小时前
vue-37(模拟依赖项进行隔离测试)
前端·vue.js
vvilkim1 小时前
Nuxt.js 页面与布局系统深度解析:构建高效 Vue 应用的关键
前端·javascript·vue.js
paopaokaka_luck1 小时前
基于SpringBoot+Vue的电影售票系统(协同过滤算法)
vue.js·spring boot·后端
滿1 小时前
Vue3 父子组件表单滚动到校验错误的位置实现方法
前端·javascript·vue.js
夏梦春蝉2 小时前
ES6从入门到精通:模块化
前端·ecmascript·es6
拓端研究室3 小时前
视频讲解:门槛效应模型Threshold Effect分析数字金融指数与消费结构数据
前端·算法
工一木子4 小时前
URL时间戳参数深度解析:缓存破坏与前端优化的前世今生
前端·缓存
半点寒12W5 小时前
微信小程序实现路由拦截的方法
前端
某公司摸鱼前端6 小时前
uniapp socket 封装 (可拿去直接用)
前端·javascript·websocket·uni-app
要加油哦~6 小时前
vue | 插件 | 移动文件的插件 —— move-file-cli 插件 的安装与使用
前端·javascript·vue.js