位置: 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性价比)

  • 淘宝店怎么经营和推广(怎样经营淘宝店铺才赚钱)

    淘宝店怎么经营和推广(怎样经营淘宝店铺才赚钱)

  • bilibili正式会员是永久吗(哔哩哔哩正式会员答题)

    bilibili正式会员是永久吗(哔哩哔哩正式会员答题)

  • p30支持wifi6吗(华为p30支持无线吗)

    p30支持wifi6吗(华为p30支持无线吗)

  • icloud连接服务器失败怎么回事(icloud连接服务器验证失败)

    icloud连接服务器失败怎么回事(icloud连接服务器验证失败)

  • 荣耀9x拍照怎么设置(荣耀9x拍照怎么设置4800万像素)

    荣耀9x拍照怎么设置(荣耀9x拍照怎么设置4800万像素)

  • word文档怎么变大页面(word文档怎么变成一页排版)

    word文档怎么变大页面(word文档怎么变成一页排版)

  • 电脑wifi标志没了(电脑wifi列表不显示wifi)

    电脑wifi标志没了(电脑wifi列表不显示wifi)

  • 抖音内测版本有啥用(抖音内测版本有啥用,抖音内测版有什么区别)

    抖音内测版本有啥用(抖音内测版本有啥用,抖音内测版有什么区别)

  • 威朗显示屏闪屏原因(威朗显示屏闪屏怎么解决)

    威朗显示屏闪屏原因(威朗显示屏闪屏怎么解决)

  • 电脑如何清空所有内容(电脑如何清空所有聊天记录)

    电脑如何清空所有内容(电脑如何清空所有聊天记录)

  • 电脑网络受限是什么原因(电脑网络显示网络受限)

    电脑网络受限是什么原因(电脑网络显示网络受限)

  • 手机摄像头mp是什么意思(手机摄像头mp是多少像素)

    手机摄像头mp是什么意思(手机摄像头mp是多少像素)

  • 路由器影响wifi速度吗(路由器影响wifi质量吗)

    路由器影响wifi速度吗(路由器影响wifi质量吗)

  • 路由器4c是什么意思(无线路由器4c是什么意思)

    路由器4c是什么意思(无线路由器4c是什么意思)

  • 如何下载正在观看的视频(如何下载正在观看的电影)

    如何下载正在观看的视频(如何下载正在观看的电影)

  • 抖音怎么弄私密(抖音怎么弄私密评论)

    抖音怎么弄私密(抖音怎么弄私密评论)

  • vivo手机电灯在哪里(vivo手机闪光灯不亮了怎么回事)

    vivo手机电灯在哪里(vivo手机闪光灯不亮了怎么回事)

  • 华为双系统怎么关闭(华为双系统怎么开)

    华为双系统怎么关闭(华为双系统怎么开)

  • 网络攻击的种类(网络攻击的种类( ))

    网络攻击的种类(网络攻击的种类( ))

  • 万能钥匙可以显示密码吗(万能钥匙可以显示行车记录仪的密码吗?)

    万能钥匙可以显示密码吗(万能钥匙可以显示行车记录仪的密码吗?)

  • 拼多多9.9元的手机在哪里找(拼多多9.9元的手机是真的吗)

    拼多多9.9元的手机在哪里找(拼多多9.9元的手机是真的吗)

  • 荣耀9x充满电需要多久(荣耀9x充满电需多少度电)

    荣耀9x充满电需要多久(荣耀9x充满电需多少度电)

  • 青骄第二课堂怎么激活(青骄第二课堂怎么登录)

    青骄第二课堂怎么激活(青骄第二课堂怎么登录)

  • iphonexra2108什么意思(iphone xr2108是什么型号)

    iphonexra2108什么意思(iphone xr2108是什么型号)

  • 飞猪怎么查看购买历史(飞猪在哪里看)

    飞猪怎么查看购买历史(飞猪在哪里看)

  • 【小程序开发】事件监听 | 类型划分 | 属性分析(小程序开发公司十大排名)

    【小程序开发】事件监听 | 类型划分 | 属性分析(小程序开发公司十大排名)

  • 环保税征税
  • 本期实际抵减税额合计0.00不等于
  • 中国进口货物完税价格表
  • 发票签字有什么用
  • 主表第17栏应该等于定期
  • 金税维护费申报表
  • 会计中预付款包括
  • 代扣代缴个人所得税
  • 工程按量计价什么意思
  • 进口后的技术服务费
  • 取得虚开增值税专用发票罪量刑标准
  • 劳务派遣劳务费发票怎么开
  • 公司按月工资怎么算
  • 以前年度损益调整贷方余额表示什么
  • 应收账款挂账要开票吗
  • 购入商品怎么做会计分录
  • 销项负数发票会计分录怎么写
  • 报税时利润表没写怎么办
  • 火狐浏览器下载安装
  • 财政拨款收入的明细科目
  • 金银镶嵌首饰在哪个环节交消费税
  • 成本核算的一般步骤
  • php获取图片
  • 新买的笔记本电脑需要装系统吗
  • vant移动端开发
  • 挪威 北极熊
  • php各大框架以及实现原理
  • framework3.5怎么打开
  • 企业所得税合理方法包括
  • 用jsp实现用户登录验证
  • node深入浅出pdf
  • blockdata指令怎么用
  • ps制作折扇效果图
  • 投标代理费是什么意思
  • 汽车以旧换新怎么操作
  • 进项发票数据导出
  • 个体户个税征收标准
  • Apache RocketMQ 5.0 笔记
  • 给客户的现金奖励会计处理
  • 小规模劳务派遣公司税率
  • 公司之间的往来账怎么做
  • mysql更新语句
  • sql存储过程使用
  • 什么叫挂往来
  • 小微企业的所得税税率是多少
  • 出口货物做免税处理
  • 电子税务局是指什么意思
  • 车辆保险费如何缴纳印花税的
  • 零税率应税服务出口退税
  • 长期股权投资成本法会计处理
  • 法定盈余公积一般按照企业
  • 结转收入会计分录怎么做
  • 汇算清缴后收到退回的所得税
  • 电子税务局自然人扣缴客户端
  • 营业收入增长率分析
  • 开启win7
  • windows dns server
  • linux开机启动过程图解
  • dockers容器
  • linux chmod命令用法
  • STMGR.EXE - STMGR是什么进程
  • hottray.exe是什么进程 有什么作用 hottray进程查询
  • linux打成zip包
  • win10安装autocad2016错误
  • windows 10预览版
  • jQuery使用$.ajax进行异步刷新的方法(附demo下载)
  • linux批量修改文件时间
  • 每次开机windows桌面更新
  • node.js详解
  • jquery仿淘宝商品详情页
  • unity3d开发流程
  • mysql数据表复制
  • js测试工具
  • java项目怎么变成web项目
  • jquery选择器有哪些
  • 个体工商户年报补报流程
  • 无偿转让股权要交税吗
  • 公益性公墓免交税吗
  • 因公出差伙食补助标准
  • 内蒙古个人所得税app下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设