dist:由vite打包后的产物。 dist-electron:由vite-plugin-electron插件编译打包后生成的产物(为了将ts文件编译为js文件)。 release:由electron-builder将dist跟dist-electron合并打包后生成的产物,其中的文件无需关注,目前我们仅关注.exe文件即可 这样就成功了 7、调试 我们一般调试出现白屏,大部分是路径加载的问题 如果...
仅需少量配置,即可快速整合vite electron开发环境。 特性 默认支持模块热替换(方便开发) 默认支持打包静态资源(图片,视频等) 支持.node模块打包 渲染进程支持node模块 安装 npm i --save-dev @xyh19/vite-plugin-electron# oryarn add -D @xyh19/vite-plugin-electron ...
问题概况 使用环境:MacOS m2 air (arm64架构,使用electron-builder作为打包工具) 打包命令:"build:mac": "tsc && vite build && electron-builder" 使用版本: { "electron-builder": "^24.6.3", "vite-plugin-electron": "^0.28.2", "vite-plugin-electron-renderer": "^
这样做会减小electron-builder打包后的应用体积。 Display full readme changelog 0.14.6 (2024-09-20) d96d581 chore: bump deps 40f7100 Merge branch 'bugfix/fix-electron-store' into v0.14.6 8cb42af chore: add .npmrc 2ba1a84 feat: export all Electron Apis for third-party npm pkgs d415315...
怎么确保打包后的app.asar文件的安全性?#213 New issue ClosedDescription yaoshengli opened on Feb 12, 2024asar文件反编译后很容易看到源码,有什么好的加密办法吗~Activityyaoshengli commented on Feb 17, 2024 yaoshengli on Feb 17, 2024 Author
externalizeDepsPlugin 的作用是将这些外部依赖从渲染进程的打包结果中排除,确保它们仅在主进程中引入。 如何在 electron-vite 项目中使用 externalizeDepsPlugin? 在electron-vite 项目中,你可以在 electron.vite.config.ts 或electron.vite.config.mjs 配置文件中使用 externalizeDepsPlugin。以下是一个配置示例: type...
vite-plugin-electron是一个为Electron构建工具提供的插件,它允许您在Vite项目中使用Electron应用程序。这个插件的主要功能是简化Electron应用的构建过程,包括编译、打包和分发等步骤。 使用vite-plugin-electron后,您可以轻松地将Electron应用打包成一个单独的可执行文件,或者将其打包成多个可执行文件,以便在不同的平台上...
当我使用vite-plugin-electron插件后,运行vite build 那些通过React.lazy引入的文件,变成了使用 require 进行了导入 const Home = React.lazy(() => import("./home")); 这在浏览器中无法工作 当注释这段代码后打包,代码可以正常的在浏览器中运行了
我在main.ts 中使用了 electron 的 utilityProcess 模块 fork 了 watch.mjs,在开发环境里正常,但是打包后就没用了 主进程代码: app.whenReady().then(() => { utilityProcess.fork(path.join(__dirname, './watch.mjs')) createWindow() })
一个使用electron-builder构建electron应用程序的vite插件 仅需少量配置,即可快速整合vite electron开发环境。 特性默认支持模块热替换(方便开发) 默认支持打包静态资源(图片,视频等) 支持.node模块打包 渲染进程支持node模块安装npm i --save-dev @xyh19/vite-plugin-electron # or yarn add -D @xyh19/vite-...