位置: IT常识 - 正文

vue3+vite中使用环境变量 .env 的一些配置情况说明(vue如何配置环境变量)

编辑:rootadmin
vue3+vite中使用环境变量 .env 的一些配置情况说明

推荐整理分享vue3+vite中使用环境变量 .env 的一些配置情况说明(vue如何配置环境变量),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue3+ts+vite,vuecli vite,vuecli vite,vuecli vite,vue环境变量配置方法,vue环境配置详细步骤,vue-vite,vue3+ts+vite,内容如对您有帮助,希望把文章链接给更多的朋友!

在项目文件中新建文件.env .env.pro 两个文件其中.env 是默认设置 .env.pro 为正式环境设置

1、设置.env中的内容信息 注意vue3+vite 必须使用VITE开头的配置信息 否则无法获取

NODE_ENV = "env"//VITE_NODE_ENV = "env"//VITE开头的给vue3+vite使用 vue3+vite中使用环境变量 .env 的一些配置情况说明(vue如何配置环境变量)

如果不想使用VITE开头自己修改就在vite.config.ts文件中添加envPrefix:“APP_”

//vite.config.tsexport default defineConfig({ plugins: [vue()], envPrefix:"APP_",//APP_ 为自定义开头名})

2、在 vite 中使用环境变量,可以用 import.meta.env,有四种环境变量,如下所示: MODE,用来指明现在所处于的模式,一般通过它进行不同环境的区分,比如 dev、test、pre、prd 等等,默认为:“development” BASE_URL,用来请求静态资源初始的 url PROD,用来判断当前环境是否是正式环境 DEV,用来与 PROD 相反的环境 SSR,用来判断是否是服务端渲染的环境 3、使用环境变量 使用 import.meta.env.VITE_NODE_ENV 获取环境变量 console.log( import.meta.env) //查看相关信息 这里不显示非VITE开头的变量

//老版本的vue2+webpack的情况 还是使用 process.env.NODE_ENV console.log( process.env) //查看相关信息

4、配置env.d.ts文件,为环境变量增加智能提示 正常使用的时候没有提示信息,想增加提示信息在vite-env.d.ts或者env.d.ts进行如下配置即可

/// <reference types="vite/client" />interface ImportMetaEnv { readonly VITE_NODE_ENV:string;//定义提示信息 数据是只读的无法被修改 //多个变量定义多个...}declare module '*.vue' { import type { DefineComponent } from 'vue' const component: DefineComponent<{}, {}, any> export default component}

5、在package.json中配置模式 上面使用的时候是固定写法 需要切换.env 和 .env.pro 中不同的变量信息 在打包中配置 如下: 使用 --mode pro 进行设置

"scripts": { "serve": "vite",//未指定默认取.env中的配置 "dev": "vite --mode dev", // 取 .env.dev文件中的配置 "pro": "vite --mode pro", // 取 .env.pro文件中的配置 "build": "vue-tsc --noEmit && vite build",//未指定默认取.env中的配置 "build:dev": "vue-tsc --noEmit && vite build --mode dev", // build的时候取dev的配置 "build:pro": "vue-tsc --noEmit && vite build --mode pro", // build的时候取pro的配置 "preview": "vite preview" },

最后, 想要在提交代码时忽略本地.env文件,还要在.gitignore文件中添加.local

node_modulesdistdist-ssr*.local
本文链接地址:https://www.jiuchutong.com/zhishi/287125.html 转载请保留说明!

上一篇:小米路由器青春版怎么样?小米路由器青春版真机图赏(小米路由器青春版r1cl参数)

下一篇:最奢华的iPad3是什么(ipad3性价比)

  • java tuple(java tuple取值)

    java tuple(java tuple取值)

  • iphone13mini怎么唤醒siri(苹果13mini怎么设置来电铃声)

    iphone13mini怎么唤醒siri(苹果13mini怎么设置来电铃声)

  • 小米手环亮度怎么调高(小米手环亮度怎么调高一点)

    小米手环亮度怎么调高(小米手环亮度怎么调高一点)

  • 酷开是什么(酷开是什么电视)

    酷开是什么(酷开是什么电视)

  • b站头像不能换点击不了(b站头像换不了)

    b站头像不能换点击不了(b站头像换不了)

  • 荣耀旗舰机是哪个系列(荣耀旗舰机是哪款)

    荣耀旗舰机是哪个系列(荣耀旗舰机是哪款)

  • 哔哩哔哩是什么样的网站(哔哩哔哩是什么平台,适合中学生吗)

    哔哩哔哩是什么样的网站(哔哩哔哩是什么平台,适合中学生吗)

  • qq怎么弄离线请留言状态(qq怎么搞离线状态)

    qq怎么弄离线请留言状态(qq怎么搞离线状态)

  • 魅族17pro支持光学防抖吗(魅族17支持光学防抖吗)

    魅族17pro支持光学防抖吗(魅族17支持光学防抖吗)

  • 网络设置没有飞行模式(电脑网络设置里没有飞行模式)

    网络设置没有飞行模式(电脑网络设置里没有飞行模式)

  • microsoft visual c++可以卸载吗(microsoft visual c++被卸载了怎么办)

    microsoft visual c++可以卸载吗(microsoft visual c++被卸载了怎么办)

  • 最小生成树和最短路径的区别(最小生成树和最小支撑树)

    最小生成树和最短路径的区别(最小生成树和最小支撑树)

  • 网络操作系统提供的服务(网络操作系统提供的服务包括办公自动化服务等)

    网络操作系统提供的服务(网络操作系统提供的服务包括办公自动化服务等)

  • 摄像头连接不上wifi怎么办(摄像头连接不上路由器)

    摄像头连接不上wifi怎么办(摄像头连接不上路由器)

  • 电脑hz是什么意思(电脑hz高有什么好处)

    电脑hz是什么意思(电脑hz高有什么好处)

  • 手机上如何看世界杯(手机上如何看世界杯决赛)

    手机上如何看世界杯(手机上如何看世界杯决赛)

  • 苹果录屏功能没有声音(苹果录屏功能没声音)

    苹果录屏功能没有声音(苹果录屏功能没声音)

  • 拼多多怎么注册账号(拼多多怎么注册网店)

    拼多多怎么注册账号(拼多多怎么注册网店)

  • 千牛卖家中心消费者保障服务在哪(千牛卖家消息提醒怎么设置)

    千牛卖家中心消费者保障服务在哪(千牛卖家消息提醒怎么设置)

  • oppo手机私密保险箱的相册怎么查看(oppo手机私密保险箱安全吗)

    oppo手机私密保险箱的相册怎么查看(oppo手机私密保险箱安全吗)

  • windows10系统怎么截图(win10系统怎样)

    windows10系统怎么截图(win10系统怎样)

  • cad多边形快捷键(cad多边形快捷键是什么)

    cad多边形快捷键(cad多边形快捷键是什么)

  • Windows10如何关闭显示最近打开的项(windows10如何关闭安全中心防护)

    Windows10如何关闭显示最近打开的项(windows10如何关闭安全中心防护)

  • Win10应用程序显示错误异常代码0xc0000417怎么解决?(win10显示所有应用)

    Win10应用程序显示错误异常代码0xc0000417怎么解决?(win10显示所有应用)

  • 图表库-Echarts(图表库网站)

    图表库-Echarts(图表库网站)

  • 转让土地使用权营业税税率
  • 公司给个体户转账怎么交税
  • 偶然所得代扣代缴义务人
  • 季报利润表本月金额和本年累计金额
  • 勘探费收费标准
  • 去年的物业费今年缴,有罚款吗
  • 企业会计准则季报报送哪几个报表
  • 母子公司无偿划转资产涉税
  • 租借车辆发生事故后的保险理赔问题
  • 代购货物的缴税情况
  • 建筑企业劳务工资必须要开劳务发票吗?
  • 出售无形资产计入资产处置损益还是营业外收入
  • 特许权使用费怎样向海关申报
  • 证券交易所风险公告怎么写
  • 债券溢价摊销额计算公式
  • 商业承兑到期对方不付款如何起诉
  • 销售包装物的会计处理
  • 处置全资子公司税务处理
  • 营改增施工企业哪些能退
  • 小规模转一般纳税人生效时间
  • 增值税零税率发票开具条件
  • 税率是3%开成5%怎么办
  • 免抵退税金额是啥意思
  • 租税联动政策
  • 来料加工需要交税吗
  • 持有至到期投资减值准备
  • win10任务栏向上的箭头不见了
  • 航空公司收取什么费
  • windows10安装应用怎么到桌面
  • 打开浏览器时间长
  • 材料成本差异贷方表示
  • 存货的核算方法
  • rteng7.exe - rteng7是什么进程 有什么用
  • vue.js前端
  • 电梯的维护保养应当由谁负责
  • 企业的生产成本等于
  • 毛地黄长什么样
  • wordpress恢复主题默认设置
  • 现金折扣的会计分录处理
  • 应交增值税视频讲解
  • 食堂现金管理办法
  • php关闭报错
  • 作废的专票能认证过去吗
  • PHP如何使用资源路由方式改进新闻管理
  • 采购员出差预借差旅费
  • php的项目
  • 登录界面html5
  • PHP编写简易计算器
  • 事业结余对应政府会计哪个科目
  • 社保单位当月应缴月报查询
  • 坏账损失计入损益表
  • 低值易耗品摊销会计处理
  • 开了的发票应该如何在丁字帐里记录?
  • 坏账准备的借贷方向代表什么
  • 费用支出要求
  • 注销营业执照的app
  • 售后回租会计准则
  • 用于企业职工福利有哪些
  • 长期挂账其他应付款处理
  • 作废的发票对方还能认证吗
  • 非本公司员工能否享受本公司的福利
  • 配置零部件
  • 账簿设计原则的主要内容
  • windowsxpwindows7都是
  • 如何解决win10系统安装不兼容驱动的问题
  • centos7 中文支持
  • mac识别文字软件
  • PRISMSVR.EXE - PRISMSVR是什么进程 有什么用
  • gb4.exe
  • win8系统设置锁屏密码
  • 安装win8正在安装应用要多久
  • 递归怎么调用
  • toolkit:eclipse导入下载好的android系统源码
  • 原生js实现节日变化
  • android之handler
  • js 获取iframe
  • jquery教程chm
  • android 分辨率适配
  • 山西省税务局政审县级还是市级的
  • 增值税税控开票软件升级
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设