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

  • 进项税额转出补交税款
  • 支付税金怎么算
  • 专票现金支付规定
  • 核定征收季度核定销售额
  • 预缴的税款
  • 购进蔬菜的进项税额
  • 总公司向子公司收取管理费如何纳税
  • 一般纳税人取得小规模专用发票可以抵扣吗
  • 冲销去年暂估费用
  • 费用进项税额转出怎么做账务处理分录
  • 设备免费提供给客户使用
  • 没有计提坏账准备的应收帐款坏帐帐务处理
  • 产品成本核算的一般程序
  • 主营业务税金及附加包括什么
  • 母子公司之间转让土地使用权
  • 没有外管证就开具了发票
  • 电子发票是专用发票吗
  • 专票地址错了可以报销吗
  • 存货扣税比是什么意思?
  • 外汇收入会计分录
  • 分公司注销分配表
  • 免抵退税申报表主表
  • 华为鸿蒙系统怎么开启
  • 应交税费和应交税金的区别属于什么科目
  • 向房东要押金的不犯法的妙招
  • 蓝牙耳机连电脑
  • 新手刚接触财务
  • win11 build 22000.65
  • 月入2万的10个小生意低成本
  • vue多入口文件
  • 外国政府贷款利息是否征收增值税
  • php排行
  • php动态变量
  • html的网址
  • 自学黑客技术入门教程
  • 前端开发工程师是干嘛的
  • 发票收件人信息
  • spring 门面模式
  • 资产减值损失账户核算内容
  • 织梦程序
  • 无偿提供建筑服务账务处理
  • 应收账款科目的期末余额
  • 政府补助如何确定收入
  • 只有劳务报酬 能否扣5000
  • 暂估的原材料用不用记原材料明细账
  • 投资收益记账
  • 银行承兑汇票由谁出票
  • 小规模纳税人减按1%怎么计算
  • 转租收入如何入账
  • 承兑汇票兑现怎么填写
  • 公司的房租发票怎么开
  • 企业防止股权收益的措施
  • 公司支付账户
  • 固定资产报废需要税务备案吗
  • 小规模纳税人增值税计算公式
  • 小企业建账选哪种会计制度
  • Qq浏览器怎么切换成极速模式
  • 分布式交互
  • windows media player在播放文件时遇到问题怎么解决
  • imac 2010 cpu
  • proflwiz.exe - proflwiz是什么进程 有什么用
  • linux怎么分盘
  • linux中su切换用户不成功
  • win10系统怎么设置开机密码
  • 冗余文件是什么意思
  • 初学excel零基础教学视频
  • 在解决ul居中问题时想到的几点
  • ie按钮不显示
  • angularjs时间控件
  • js中改变css文件中的样式
  • javascript例题
  • java模拟银行存款功能
  • android内存占用分析
  • bootstrap js插件
  • python中列表和元组的典型案例
  • 痛点 堵点 难点 盲点
  • 上海房产税税收
  • 湖南省水利建设基金
  • 烟叶税进项抵扣
  • 2021年房产税收新政
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设