至此,便完成了打包。 后面再来写写关于electron的优化,减少electron打包后应用的体积。(这玩意儿确实打包下来有点大呢/狗头) 五. 博客原文编辑于 2021-10-21 09:19 内容所属专栏 开发小橙 日常学习和开发,公众号同名。 订阅专栏 Vue.js Vue.js 3 Electron ...
electron-vite 是一个新型 Electron 开发构建工具,旨在为 Electron 提供更快、更精简的开发体验。 源代码保护 背景 无法保护 Electron 源代码,是很多开发者提及最多的问题之一。我们都知道 Electron 使用 javascript 来构建桌面应用程序,这使得黑客很容易对我们的应用程序进行进行解包、修改逻辑破解商业化限制、重新打包,...
electron-vite 是一个新型 Electron 开发构建工具,旨在为 Electron 提供更快、更精简的开发体验。 源代码保护 背景 无法保护 Electron 源代码,是很多开发者提及最多的问题之一。我们都知道 Electron 使用 javascript 来构建桌面应用程序,这使得黑客很容易对我们的应用程序进行进行解包、修改逻辑破解商业化限制、重新打包,...
技术栈 编辑器:vscode技术框架:electron31.1.0+vite5.3.1+vue3.4.29+vue-router4.4.0组件库:element-plus^2.7.6 (饿了么桌面端vue3组件库)状态管理:pinia^2.1.7存储服务:pinia-plugin-persistedstate^3.2.1打包构建:electron-builder^24.13.3electron整合vite插件:vite-plugin-electron^0.28.7 ...
然后用Vite编译,Electron打包编译的文件,安装并启动Electron,打开调试器, process对象的输出如下(注意process下env属性是正常的): process.env对象的输出如下: 为什么会出现这种现象呢?我们打开Vite编译后的文件,找到目标位置,发现代码被转化成了这个样子: 代码语言:javascript ...
同时,Electron-Vite还提供了一些针对Electron的特性的优化,比如支持主进程热更新、支持Electron的原生模块等。 除了提供了更高效的开发体验外,Electron-Vite还具有更快的构建速度。传统的打包工具在每次修改代码后,都需要重新打包整个项目,这个过程非常耗时。而Electron-Vite则通过增量构建的方式,只重新构建修改过的模块,大...
项目初始化之后的第一次打包需要拉取一次Electron的打包资源,同第一次初始换要求一样,由于个人在开发中没有使用pnpm的习惯,关于pnpm的启动初始化出现的问题,我无法明确告知具体原因,近期觉的国内的好多镜像资源都不是很好用,所以一直使用的是魔法网络的npm或者yarnAbout...
由于对electron-builder-config.js进行了部分设置,对依赖进行了优化,electron-build打包时不再重复打包render中vue的依赖,因为按道理dist中已经有了;在没有electron必须的依赖的时候,请将electronRequireDependencies设置成空 如果打包之后页面空白,Control+Shift+I打开开发工具进行调试 ...
优化配置 Sep 20, 2020 .gitignore feat: 升级依赖和解决打包builder的问题 Sep 15, 2023 .npmrc fix: npmrc registry Apr 5, 2024 README.md feat: md Sep 15, 2023 package.json fix: npmrc registry Apr 5, 2024 pnpm-lock.yaml fix: npmrc registry ...
feat: 代码优化 1个月前 electron.vite.config.ts fix: 代码格式化 14天前 package-lock.json fix: 验证打包问题 17天前 package.json fix: 验证打包问题 17天前 tsconfig.json init: 初始化 11个月前 tsconfig.node.json init: 初始化 11个月前 tsconfig.web.json 🐞 fix:...