{"name":"electron_vite","private":true,"version":"1.0.0","main":"dist-electron/main.js","type":"commonjs","scripts": {"dev":"chcp 65001&&vite","build":"vue-tsc && vite build","preview":"vite preview","electron:dev":"chcp 65001&&vite --config vite.config.electron.ts"},"depe...
electron_mirror=https://registry.npmmirror.com/-/binary/electron/:这个配置项指定了 Electron 包的镜像源,用于下载 Electron 框架相关的二进制文件 安装electron相关插件 接下来就可以进行安装electron和它相关的插件了 // 进入到项目中安装 electron npm install -D electron 安装electron-builder用于打包可安装exe程...
config:()=>({resolve:{alias:{foo:'bar',},},}),})// 直接改变配置(应仅在合并不起作用时使用)constmutateConfigPlugin=()=>({name:'mutate-config',config(config,{command}){if(command==='build'){config.root='foo'}},})
:electron: Electron⚡️Vite core repo. Contribute to electron-vite/vite-plugin-electron development by creating an account on GitHub.
vite-plugin-electron:一款快速集成整合Vite和Electron,方便在渲染进程中使用Node API或Electron API功能。 到这里,所依赖的electron插件已经安装完毕。接下来就是创建主进程,启动项目了。 创建主进程配置 const { app, BrowserWindow } = require('electron') ...
在 `renderer/vite.config.ts` 中,可以引入 `vitejs-plugin-electron/renderer` 插件,以实现这一功能。综上所述,整个项目的代码在 `electron-vite-vue` 中,具备直接用于生产的可行性。项目整体结构清晰,功能完备,且遵循了 Vite 和 Electron 的最佳实践。对于有兴趣尝试或优化此整合方案的开发者,...
vite-plugin-electron 创建项目入口——主进程 electron引入成功了,可以开始写electron的相关代码了,新建一个src-electron文件用来写electron的代码,在它下面创建一个main.js文件 用来写主进程代码 const{app,BrowserWindow}=require('electron');constpath=require('path');process.env['ELECTRON_DISABLE_SECURITY_WARNINGS...
vite-plugin-electron-renderer 简而言之,vite-plugin-electron-renderer职责是填充 Electron, Node.js 内置模块。 English| 简体中文 原理 加载Electron、Node.js CJS 包/内置模块/electron (示意图) ┏———┓ ┏———┓ │import{ ipcRenderer }from'electron'│ │ Vite dev server │ ┗———┛ ┗——...
entry: "electron-main/index.ts", //主进程 }, { entry: "electron-preload/preload.ts" }]), electronRenderer(), polyfillExports(), // 按需引入AntDesignVue ViteComponents({customComponentResolvers: [AntDesignVueResolver()],}), // 按需引入elementUI ...
之前有分享一款vite5+vue3网页版聊天室。随着electron跨端技术迭代越来越成熟,结合vite5.x构建一版桌面端聊天exe程序ElectronViteChat。 技术选型 编码工具:Vscode 技术框架:electron31+vite5+vue3.4.29+vue-router4.4.0 跨端框架:electron^31.1.0 组件库:element-plus^2.7.6 (饿了么vue3组件库) ...