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

  • 物业公司停车位出租发票税率是多少钱
  • 实收资本怎么交所得税
  • 季度盈利可以弥补以用以前年度亏损弥补
  • 民办非企业单位是私立还是公立
  • 离职人员个税申报如何处理
  • 返佣账务处理
  • 预缴工程税的帐务处理如何做?
  • 原材料的运输费怎么做会计分录
  • 所得税相关分录
  • 土地资产类型
  • 增值税专用发票和普通发票的区别
  • 开专票附加8个税点怎么计算?
  • 附加税税种认定不完整是什么意思
  • 利息收入要不要交增值税?
  • 7月1日起,中药生产企业增值税税率为多少?
  • 工资为负数需要给公司吗
  • 商业银行贷款的流动性与效益性成正比
  • win11本地用户和组
  • 剑灵2.0win7
  • 查看修改
  • 企业收到财政资金
  • 会计谨慎性原则是指
  • win11怎么用win10界面
  • 苹果客服人工24小时
  • php html5
  • linux i
  • 苹果手机nfc录门禁卡
  • 企业备用金预借多久到账
  • 厂房拆迁补偿多少钱一平
  • php foo
  • 怎样把有余额的钱转出来
  • 白金汉宫维多利亚女王雕像寓意
  • vue中的use
  • php array_multisort 对数组进行排序详解及实例代码
  • 工作服钱可否收取
  • 上市公司发行股票会计分录
  • 结转生产成本是负数怎么办
  • python的用途
  • mysql分表的3种方法
  • 股东借款作为项目投入的依据
  • CMS不要让MySQL为你流泪
  • 费用什么情况下要写报销单呢
  • 材料采购的账务怎么处理
  • 一般纳税人登记 核算地址
  • mysql导出用户和权限
  • 管理费用是怎么计算的
  • 融资租赁的进项怎么做账
  • 购买花卉
  • 销售边角料税率是多少
  • 收不回来的问题
  • 采用公允价值模式计量的投资性房地产不需要计提折旧
  • 小规模纳税人附加税减半征收
  • 结转损益利息收入贷方红字什么意思
  • 库存股的处理方式
  • 企业所得税退税会计分录
  • 新会计准则会计科目明细表
  • 主营业务收入多栏式明细账怎么登
  • 征收率和税率的区别举例
  • sqlserver中delete、update中使用表别名和oracle的区别
  • windows下mysql安装配置教程
  • centos7修改mtu
  • win8出现问题需要重启
  • xp系统开机后什么都没有,怎么办
  • ubuntu系统如何安装
  • ubuntu静态ip地址
  • 开机提示windows即将过期
  • Unsolved bug in fltk-1.1.10/src/filename_list.cxx for scandir --已解决!
  • app启动页动画效果
  • unity3d知乎
  • Android-Canvas.drawText()详解
  • psi python
  • javascript中继承
  • android studio 安装好后怎么在桌面找到
  • 备份系统apk
  • python,web
  • 车位办房产证需交多少税
  • 如何查询企业出资时间
  • 2021辽宁粮食直补
  • 核算成本需要哪些数据来源
  • 国家税务总局令第52号 ,税务稽查案件办理程序规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设