位置: IT常识 - 正文

vite .env环境变量配置(vericut9.0环境变量)

编辑:rootadmin
vite .env环境变量配置 官方文档https://cn.vitejs.dev/config/1. .env.development和.env.production(放在根目录下,一定看清楚别放在SRC下)

推荐整理分享vite .env环境变量配置(vericut9.0环境变量),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vericut环境变量,vericut9.0环境变量,vericut环境变量lshost,vericut9.0.1环境变量,vericut9.0.1环境变量,env.production环境变量可以配置多个吗,vericut环境变量lshost,env环境变量修改,内容如对您有帮助,希望把文章链接给更多的朋友!

        默认情况下,开发服务器 (dev 命令) 运行在 development (开发) 模式,而 build 命令则运行在 production (生产) 模式。

        在某些情况下,若想在 vite build 时运行不同的模式来渲染不同的标题,你可以通过传递 --mode 选项标志来覆盖命令使用的默认模式。例如,如果你想在 staging (预发布)模式下构建应用:

vite build --mode staging

使用vite环境变量命名必须以VITE_开头否则无法识别

.env.development

# 本地环境NODE_ENV = 'development'#本地环境接口地址VITE_BASE_URL = 'https://mock.apifox.cn/m1/2303444-0-default'

.env.production

# 生产环境NODE_ENV = 'production'#生产环境接口地址VITE_BASE_URL = 'https://mock.apifox.cn/m1/2303444-0-default'2. vite弃用了process.env改用import.meta.env(vite.config.js中不能使用import.meta.env)vite .env环境变量配置(vericut9.0环境变量)

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

import.meta.env.MODE: {string} 应用运行的模式。

import.meta.env.BASE_URL: {string} 部署应用时的基本 URL。他由base 配置项决定。

import.meta.env.PROD: {boolean} 应用是否运行在生产环境。

import.meta.env.DEV: {boolean} 应用是否运行在开发环境 (永远与 import.meta.env.PROD相反)。

import.meta.env.SSR: {boolean} 应用是否运行在 server 上。

3. vite.config.js中使用环境变量地址进行跨域

环境变量通常可以从 process.env 获得。

注意 Vite 默认是不加载 .env 文件的,因为这些文件需要在执行完 Vite 配置后才能确定加载哪一个,举个例子,root 和 envDir 选项会影响加载行为。不过当你的确需要时,你可以使用 Vite 导出的 loadEnv 函数来加载指定的 .env 文件。

js

import { defineConfig, loadEnv } from 'vite'export default defineConfig(({ command, mode }) => { // 根据当前工作目录中的 `mode` 加载 .env 文件 // 设置第三个参数为 '' 来加载所有环境变量,而不管是否有 `VITE_` 前缀。 const env = loadEnv(mode, process.cwd(), '') return { // vite 配置 define: { __APP_ENV__: env.APP_ENV, }, }})

配置跨域

export default defineConfig(({mode}) => { const env = loadEnv(mode, process.cwd()); return ({ plugins: [vue()], resolve: {}, server: { port: 8088, proxy: { '/api': { target:env.VITE_BASE_URL, changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, '') } } } })})
本文链接地址:https://www.jiuchutong.com/zhishi/295298.html 转载请保留说明!

上一篇:el-upload组件的文件回显功能和添加文件到elupload组件(elementui的upload组件详解)

下一篇:用jQuery实现轮播图——超简单(代码解释)(jquery制作轮播切换效果)

  • 荣耀50无线充电怎么用(荣耀50无线充电在哪打开)

    荣耀50无线充电怎么用(荣耀50无线充电在哪打开)

  • 华为p40pro可以分屏吗(华为p40可以分屏吗?)

    华为p40pro可以分屏吗(华为p40可以分屏吗?)

  • 微信怎么拉黑再删除(微信拉黑了怎么强制加回来)

    微信怎么拉黑再删除(微信拉黑了怎么强制加回来)

  • 十进制数90转换成二进制数(十进制数90转换为十六进制数为)

    十进制数90转换成二进制数(十进制数90转换为十六进制数为)

  • 探探主播等级(探探主播等级表和价格)

    探探主播等级(探探主播等级表和价格)

  • 打电话听不清对方说话怎么回事(打电话听不清对方说什么)

    打电话听不清对方说话怎么回事(打电话听不清对方说什么)

  • 电信卡只显示2g网络(电信卡只显示2g信号咋办)

    电信卡只显示2g网络(电信卡只显示2g信号咋办)

  • 苹果手机送话器在哪个位置(苹果手机送话器声音小,对方听不清楚)

    苹果手机送话器在哪个位置(苹果手机送话器声音小,对方听不清楚)

  • 微信号注销后手机号是不是就解绑了(微信号注销后手机号还可以注册吗,注册后是原微信嘛)

    微信号注销后手机号是不是就解绑了(微信号注销后手机号还可以注册吗,注册后是原微信嘛)

  • 变频水泵和普通水泵的区别(变频水泵和普通水泵同瓦数的区别)

    变频水泵和普通水泵的区别(变频水泵和普通水泵同瓦数的区别)

  • 苹果卡槽弹不出来(苹果卡槽弹不出怎么办)

    苹果卡槽弹不出来(苹果卡槽弹不出怎么办)

  • 高德地图没声音在哪里可以设置(比亚迪高德地图没声音)

    高德地图没声音在哪里可以设置(比亚迪高德地图没声音)

  • iphone11怎么同步旧手机(iphone11怎么同步照片)

    iphone11怎么同步旧手机(iphone11怎么同步照片)

  • 全塔和中塔机箱的区别(全塔 中塔机箱的区别)

    全塔和中塔机箱的区别(全塔 中塔机箱的区别)

  • qq书架在哪里找(qq书架在哪里找出来)

    qq书架在哪里找(qq书架在哪里找出来)

  • word怎样设置字体倾斜(word怎样设置字体行高)

    word怎样设置字体倾斜(word怎样设置字体行高)

  • 苹果6怎么清除缓存垃圾(苹果6怎么清除应用数据)

    苹果6怎么清除缓存垃圾(苹果6怎么清除应用数据)

  • 手机wps怎么改字体大小(手机wps怎么改字符间距)

    手机wps怎么改字体大小(手机wps怎么改字符间距)

  • mate304g和5g区别(mate304g和5g区别外观续航对比)

    mate304g和5g区别(mate304g和5g区别外观续航对比)

  • 19216801修改wifi密码(19216801修改wifi密码打不开)

    19216801修改wifi密码(19216801修改wifi密码打不开)

  • msdn系统怎么激活(msdn激活)

    msdn系统怎么激活(msdn激活)

  • 零钱明细怎么单个删除(零钱明细怎么单独删除)

    零钱明细怎么单个删除(零钱明细怎么单独删除)

  • Win11 升级卡 71% 出现 0x8007007f 报错的解决方法(win11升级卡66)

    Win11 升级卡 71% 出现 0x8007007f 报错的解决方法(win11升级卡66)

  • Vue框架--Ruoyi解析(前端)(vue框架基础知识)

    Vue框架--Ruoyi解析(前端)(vue框架基础知识)

  • 税控盘减免税款月末如何结转
  • 小规模纳税人升级一般纳税人流程
  • 关税的征收对象是贸易性商品,不包括
  • 注会其他专业可以考吗
  • 预期信用损失率计算公式
  • 房屋租赁账务处理程序
  • 企业除了增值税还有什么税
  • 空调属于电子设备还是电气设备
  • 企业承担的法律责任有哪些保险
  • 财务费用利息收入的账务处理
  • 跨年冲销营业外支出
  • 官司赔偿费用需要发票吗
  • 金融企业的代理贷款什么意思
  • 产业扶持周转金退回多久到账
  • 印花税零申报怎么申报不了
  • 小企业会计准则会计科目表
  • 一般纳税人转让固定资产增值税税率
  • 公司资金周转困难怎么办
  • 行纪人的权利
  • 开出去的普票可以用专票抵扣吗
  • 电脑记事本在哪里打开
  • 资产减值损失会影响营业利润吗
  • dwmexe是什么进程
  • php中字符串函数
  • 工程收入和成本的区别
  • 广告费用计入什么会计科目
  • win11中文安装包
  • 增值税的计税依据包括契税吗
  • fs209e是什么意思
  • 股票金融资产被称为
  • 有趣的css代码
  • 原生js实现promise
  • php连接数据库的基本步骤是什么
  • 通信原理简明
  • super命令linux
  • python输入三个数判断能否构成三角形
  • 广告费支出税前扣除标准30
  • 销售返利的账务处理购买方
  • 手机充值如何开公司发票
  • 加班工资应如何算
  • 金蝶固定资产折旧调整
  • 外贸企业出口退税
  • 小企业长期债券投资
  • 公司控股另一家公司好与坏
  • 政府会计制度应收账款坏账准备
  • 电子承兑汇票到期后多少天能兑现
  • 商标权的入账价值有哪些
  • 其他业务支出借方增加还是减少
  • 会计凭证审核的主要内容
  • 公司在筹备阶段怎么办
  • 资产负债表编制
  • 税收分类编码填错有影响吗
  • 网上认证平台进不去怎么办
  • 基于mysql的sql应用
  • mysql无法配置
  • mysql隐式类型转换规则
  • w3dbsmgr.exe是什么进程
  • win8.1系统HDMI高清线连接电视后没有声音的原因及解决办法
  • windows 7的用户类型
  • 华硕安装win7系统
  • fdreader.exe是什么程序
  • 如何开启金山毒霸
  • win10下itunes
  • python三角形角度
  • shell脚本中如何交互传参
  • shell 数组变量
  • 编程用到的所有函数
  • html+css网站设计基础教程
  • 浅谈python要进行房价预测的优点和缺点
  • javascript函数怎么写
  • jquery序列化json
  • linux lvm配置
  • Android Adapter 源码笔记(3)
  • jquery中的事件
  • js实现继承的几种方式详述(推荐)
  • 四川省地方税务局2017年1号公告
  • 广东发票开票软件
  • 甘肃税务局电子税务局app
  • 企业年报通怎么注销
  • 北京市税务局热搜
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设