位置: 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制作轮播切换效果)

  • 微星主板启动快捷键(微星主板启动快捷)

    微星主板启动快捷键(微星主板启动快捷)

  • 苹果升级的系统怎么还原系统(苹果升级的系统叫什么)

    苹果升级的系统怎么还原系统(苹果升级的系统叫什么)

  • 手机淘宝订单看不到备注(手机淘宝查看订单)

    手机淘宝订单看不到备注(手机淘宝查看订单)

  • 相册完全删除的照片怎么找回(相册完全删除的照片在哪)

    相册完全删除的照片怎么找回(相册完全删除的照片在哪)

  • 美团骑手和美团众包有什么区别(美团骑手和美团公司是否存在劳动关系)

    美团骑手和美团众包有什么区别(美团骑手和美团公司是否存在劳动关系)

  • vsco有没有电脑版(vsco使用要用钱的吗)

    vsco有没有电脑版(vsco使用要用钱的吗)

  • 闪照可以截图吗(qq闪照可以截图吗)

    闪照可以截图吗(qq闪照可以截图吗)

  • 链接到前一条页眉在哪个工具栏中(链接到前一条页眉为什么是灰色的)

    链接到前一条页眉在哪个工具栏中(链接到前一条页眉为什么是灰色的)

  • wps支持平滑切换吗(wps平滑切换效果不顺畅)

    wps支持平滑切换吗(wps平滑切换效果不顺畅)

  • 手机限流什么意思(手机限流该怎么办)

    手机限流什么意思(手机限流该怎么办)

  • ipod能当手机用吗(ipad可以用手机充电器充电吗)

    ipod能当手机用吗(ipad可以用手机充电器充电吗)

  • 手机出现e网怎么回事(手机出现e网怎么办)

    手机出现e网怎么回事(手机出现e网怎么办)

  • ipad在哪里保修(ipad保修计划怎么用)

    ipad在哪里保修(ipad保修计划怎么用)

  • 苹果x怎么设置无线充电(苹果x怎么设置门禁卡)

    苹果x怎么设置无线充电(苹果x怎么设置门禁卡)

  • 魅族16s怎么截屏(魅族16s怎么截屏快捷键)

    魅族16s怎么截屏(魅族16s怎么截屏快捷键)

  • 淘气值怎么增加(饥荒海难淘气值怎么增加)

    淘气值怎么增加(饥荒海难淘气值怎么增加)

  • 淘宝怎么切换夜间模式(淘宝怎么切换夜视模式)

    淘宝怎么切换夜间模式(淘宝怎么切换夜视模式)

  • lerfm是属于什么牌子(lerfm是什么牌子化妆品)

    lerfm是属于什么牌子(lerfm是什么牌子化妆品)

  • 赛扬j1900哪年的(赛扬j1900竟然能跑这个分!)

    赛扬j1900哪年的(赛扬j1900竟然能跑这个分!)

  • 固态硬盘买m2还是sata3(固态硬盘买m2还是nvme)

    固态硬盘买m2还是sata3(固态硬盘买m2还是nvme)

  • cad布局1比50的比例怎么调(cad布局调整比例1:50,变得很小)

    cad布局1比50的比例怎么调(cad布局调整比例1:50,变得很小)

  • m2硬盘无法识别(m2硬盘无法识别第二块)

    m2硬盘无法识别(m2硬盘无法识别第二块)

  • 借充电宝可以异地还么(借充电宝能不能跨省)

    借充电宝可以异地还么(借充电宝能不能跨省)

  • 魅族路由器怎么上网的?魅族路由器的四种上网方式(魅族路由器怎么样)

    魅族路由器怎么上网的?魅族路由器的四种上网方式(魅族路由器怎么样)

  • Vue项目启动后跳转到制定路由页面(vue项目页面跳转)

    Vue项目启动后跳转到制定路由页面(vue项目页面跳转)

  • 【CSS】CSS 背景设置 ⑨ ( 背景半透明设置 )(css背景图)

    【CSS】CSS 背景设置 ⑨ ( 背景半透明设置 )(css背景图)

  • 股票权类型
  • 税率如何计算公式
  • 返利销售增值税
  • 什么发票可以做替票
  • 一般纳税人转成小规模的条件
  • 资产处置收益对应科目
  • 零售行业的销售员有加班费吗
  • 农林牧渔业项目概述怎么写
  • 购销业务账务处理
  • 转让财产怎么交税
  • 年终奖有计算公式吗
  • 工程预付款的规定
  • 钉钉报销费用明细怎么写
  • 销售货物并提供安装服务
  • 增值税普通发票可以抵扣进项税吗
  • 怎么合理规范地避免企业涉税风险?
  • 施工单位的项目
  • 代为持股有没有法律效应
  • 授权费计入什么科目
  • 申报工会经费怎么做账
  • 股利如何算
  • 在售房地产土地使用税如何计算?
  • 代收代付快递货款需要发票吗,中间差额服务费怎么开票?
  • win11怎么设置桌面显示我的电脑
  • 资源管理器一直弹出
  • 绝地求生未来之役手游下载
  • 其他应付款不用付了会计分录
  • 投资公司的股东
  • 如何更改文件的创建时间
  • Mac笔记本电脑截图
  • dwmexe是什么进程
  • 公司账户存款
  • 电脑桌面调出键盘
  • 开出转账支票补付款项
  • 固定资产清理的审计目标不包括
  • vue.js mvvm
  • wordpress拿shell
  • 企业研发费用加计扣除是什么意思
  • laravel 5.1下php artisan migrate的使用注意事项总结
  • 10分钟搞定3种网红小吃
  • java web项目部署
  • wordpress neve
  • win11系统自动更新
  • vue遇到的问题和解决方法
  • 法人想从公司户提钱自己用有事吗
  • python清除变量的命令
  • 资本公积的会计处理方法
  • 成立业主委员会申请书
  • 所得税申报表的营业成本包括哪些
  • 预交的城建税及附加税
  • 企业专利权拥有人是指
  • 代扣代缴境外增值税怎么申报
  • 季度预缴企业所得税要交滞纳金吗
  • 政府会计制度收回多发工资
  • 单位租的个人房子需要采集房产税源吗
  • 检测费用开票税率
  • 什么是建账?建账的基本程序是什么?
  • sql server数据库文件的扩展名是
  • windows server 2008图片文件无法显示缩略图的解决方法
  • window10系统主题
  • uc聊天大厅
  • linux虚拟局域网搭建
  • Windows更新失败
  • 高手养成计划 小说
  • windows7如何取消锁屏密码
  • win8 屏幕键盘
  • linux系统有哪几个
  • nodejs stdin
  • shell脚本获取命令的输出结果
  • cocos2d怎么用
  • python伪装请求头
  • python的入门教程
  • python开发软件教程
  • 什么是javascrip
  • python设计gui
  • 安阳文峰区小学招生
  • 三证合一,税号和营业执照不一样可以吗
  • 加工销售如何做账
  • 局党组中心组成员
  • 小企业会计准则会计科目表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设