环境变量

197 阅读1分钟
  • 在vite中使用.env文件

Vite 在一个特殊的 import.meta.env 对象上暴露环境变量。这里有一些在所有情况下都可以使用的内建变量:

  1. import.meta.env.MODE: {string} 应用运行的模式。
  2. import.meta.env.BASE_URL: {string} 部署应用时的基本 URL。他由base 配置项决定。
  3. import.meta.env.PROD: {boolean} 应用是否运行在生产环境。
  4. import.meta.env.DEV: {boolean} 应用是否运行在开发环境 (永远与import.meta.env.PROD相反)。 为了防止意外地将一些环境变量泄漏到客户端,只有以 VITE_ 为前缀的变量才会暴露给经过 vite 处理的代码
ENV='development'
# base api
VITE_APP_BASE_URL='http://10.243.11.35:7200/'
VITE_APP_BASE_NAME='vite项目'

console.log(import.meta.env)

  • 在cli项目中我们可以是配置.env.[mode]文件来配置环境变量

ENV='development'
# base api
VUE_APP_BASE_URL='www.baidu.com'
VUE_APP_BASE_NAME='VUE项目'

注意:属性名必须以 VUE_APP_ 开头,如:VUE_APP_XXX

在cli项目中使用.env.[mode]
// An highlighted block
let baseURL = process.env.VUE_APP_BASE_API;

原文