vue2+webpack 和 vite+vue3 配置获取环境变量(补充)

  • 相关涉及知识点可看小编该文章:

nginx: 部署前端项目的详细步骤(vue项目build打包+nginx部署)_前端工程打包部署到nginx-CSDN博客

1.vue2+webpack

我们通常会在项目中看到这么两个文件(没有则自己创建,文件名:.env.***) ,一个是生产环境,一个是测试环境。

  • 然后可以通过下面的方法在页面中获取响应的环境变量,并后续做判断:
javascript 复制代码
process.env.*** // 用法
//例如
process.env.NODE_ENV
process.env.VUE_APP_DES
process.env.VUE_APP_KEY
......
  • 两个文件的内容:
  • 通常放的都是对应环境的环境变量
  • 注意写法:VUE_***

2.vite+vue3

  • 配置内容和webpack+vue2差不多;
  • 注意:
  1. 就是配置文件中的变量不能随便命名,必须以VITE_开头
  2. 就是获取的方式使用:import.meta.env.VITE_***可以输出对应的值
  • 获取方式:
javascript 复制代码
import.meta.env.VITE_ENV
import.meta.env.VITE_DES
......
相关推荐
挂机且五杀2 分钟前
为什么在React地图组件里,memo 不是优化,而是生存?
前端·react.js·前端框架
RFCEO4 分钟前
HTML编程 课程七、:HTML5 新增表单标签与属性
前端·html·html5·搜索框·手机号·邮箱验证·日期选择
刘一说20 分钟前
Vue开发中的“v-model陷阱”:为什么它不能用于非表单元素?
前端·javascript·vue.js
利刃大大1 小时前
【Vue】组件生命周期 && 组件生命周期钩子
前端·javascript·vue.js·前端框架
建群新人小猿2 小时前
陀螺匠企业助手—个人简历
android·大数据·开发语言·前端·数据库
CHU7290353 小时前
在线教学课堂APP前端功能:搭建高效线上教学生态
前端·人工智能·小程序·php
We་ct4 小时前
LeetCode 125. 验证回文串:双指针解法全解析与优化
前端·算法·leetcode·typescript
帅得不敢出门4 小时前
Android Framework在mk中新增类似PRODUCT_MODEL的变量并传递给buildinfo.sh及prop属性中
android·linux·前端
web小白成长日记4 小时前
Node.js 编程实战:部署 Node.js 应用 —— Docker 容器化部署
docker·容器·node.js
小码吃趴菜5 小时前
【无标题】
前端·chrome