electron-vite_19配置环境变量

前端配罟环境变量主要通过项目根目录下的.env系列文件实现,不同框架(如Vue、React)或构建工具(如Vite、Webpack)的具体操作略有差异,但核心逻辑均为通过环境变量文件区分开发、测试、生产等环境。

方案1: 直接在根目录新建.env文件

1.在根目录新建 .env.devYyh 文件,被添加的在import.meta.env.[xxx]进行访问

typescript 复制代码
VITE_APP_NAME='Yyh调度平台'

2.在package.json 文件中添加

json 复制代码
"scripts": {
	"dev": "electron-vite dev --mode devYyh",
}

3.在主进程main.ts中打印

typescript 复制代码
function createWindow(): void {
	// console.log('应用名称:', import.meta.env.VITE_APP_NAME);
	console.log('应用名称:', (import.meta.env as any).VITE_APP_NAME);
}
方案2: 配置环境变量文件件把文件全部放到这个地方

1.找到electron.vite.config.ts 文件,指定环境变量文件夹,

typescript 复制代码
export default defineConfig({
	main: {
	    envDir: './viteEnv',
   },
    preload: {
    	envDir: './viteEnv',
    },
    renderer: {
		envDir: './viteEnv',
	}
})

2.在viteEnv目录新建 .env.devYyh 文件,被添加的在import.meta.env.[xxx]进行访问

typescript 复制代码
VITE_APP_NAME='Yyh调度平台'

3.在package.json 文件中添加

json 复制代码
"scripts": {
	"dev": "electron-vite dev --mode devYyh",
}

4.在主进程main.ts中打印

typescript 复制代码
function createWindow(): void {
	// console.log('应用名称:', import.meta.env.VITE_APP_NAME);
	console.log('应用名称:', (import.meta.env as any).VITE_APP_NAME);
}
相关推荐
p***43485 小时前
Vue混合现实开发
前端·vue.js·mr
ArkPppp5 小时前
大道至简-Shadcn/ui设计系统初体验(下):Theme与色彩系统实战
前端·前端框架
炒米23335 小时前
通义千问Qwen3-Coder模型帮我总结的typescript笔记
前端
__花花世界5 小时前
前端日常工作开发技巧汇总
前端·javascript·vue.js
0思必得05 小时前
[Web自动化] HTTP/HTTPS协议
前端·python·http·自动化·网络基础·web自动化
冰封剑心5 小时前
MiniCPM-V-2_6 (4-bit 量化)使用
java·前端·数据库
q***42825 小时前
SpringCloudGateWay
android·前端·后端
爱泡脚的鸡腿5 小时前
uni-app D5 实战(小兔鲜)
前端
tomato_4045 小时前
本地系统、虚拟机、远程服务器三者之间的核心区别
前端
许商6 小时前
【stm32】【printf】
java·前端·stm32