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
......
相关推荐
Jinuss2 小时前
源码分析之React中createFiberRoot方法创建Fiber根节点
前端·javascript·react.js
Jinuss3 小时前
源码分析之React中ReactDOMRoot实现
前端·javascript·react.js
web守墓人3 小时前
【前端】vue3的指令
前端
想起你的日子4 小时前
EFCore之Code First
前端·.netcore
框架图4 小时前
Html语法
前端·html
深耕AI4 小时前
【wordpress系列教程】07 网站迁移与备份
运维·服务器·前端·数据库
JaredYe4 小时前
纯 Node.js 编译 LaTeX:无需 TeX Live、无需宏包管理的工程级方案(node-latex-compiler)
node.js·latex·tectonic
joan_855 小时前
input禁止自动填充
前端·elementui·vue
林间风雨5 小时前
layui 2.9.16 版本,根据字段字数最大数,表格自适应字段宽度
前端·javascript·layui