对于web项目,并且希望拥有软件客户端的用户来说,十分有用。第一步:下载Electron-egg# gitee git clone https://gitee.com/dromara/electron-egg.git # github git clone https://github.com/dromara/electron-e…
Electron是一个使用 JavaScript、HTML 和CSS构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 经验。 某某说:我们的应用要兼容多个平台,原生开发效率低,各平台研发人员不足,我们没有...
# 提升安装速度,使用国内镜像; npm config set registry https://registry.npm.taobao.org # 进入目录 ./electron-egg/ npm install 常用命令 # 开发者模式 # 1:【进入前端目录】,启动vue cd frontend && npm install && npm run serve # 2:【根目录】,启动后端服务 cd ../ && npm run dev # 预发...
1. 初步尝试 使用nodeJS 的被执行 js 文件的绝对路径:__dirname。返回: D:\【文件夹】\win-ia32-unpacked\resources\app.asar\dist\electron。 使用electron 文档中提到的:“当前应用程序所在目录”:app.getAppPath()。返回: D:\【文件夹】\win-ia32-unpacked\resources\app.asar。 都不是想要的结果。 2. ...
使用Python实现功能之后,然后通过nuitka将Python文件打包成一个可执行文件,通过ElectronEgg进行调用。 前端ElectronEgg 前端GUI页面主要使用Electron+Vue3实现,前端和后端的通信主要使用Node中的child_process实现, 前端页面的通信使用IPC实现。 主要使用技术有:
encrypt命令加密代码,参数:--type=,● bytecode 字节码加密,● confusion 压缩混淆加密;● strict 先混淆加密,然后字节码加密 如果使用bytecode加密,window区分32和64位,无法兼容运行; encrypt命令会把 electron/ 复制到 /public/electron ; 然后对其加密。
1.使用process.exit(): 这是最常见的方法,它会立即停止Node.js进程。你可以传递一个参数给process.exit(),这个参数会被用作退出状态。通常,0表示正常退出,非零值表示异常退出。 javascript process.exit(0);//正常退出 process.exit(1);//异常退出 2.使用app.quit(): 如果你使用的是Electron,app.quit()方法...
为什么使用 桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率electron 技术是流行趋势,百度翻译、阿里网盘、迅雷、有道云笔记 ...前端、服务端同学都能快速入门 愿景 所有开发者都能学会桌面软件研发 简单 只需懂 JavaScript 开源 gitee:https://gitee.com/dromara/electron-egg 3400+...
服务端的技术场景几乎都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等 桌面软件常见功能,后续逐步集成并完善或提供demo。 下载 # gitee git clone https://gitee.com/wallace5303/electron-egg.git # github git clone https://github.com/wallace5303/electron-egg.git ...
Author childYoung commented Mar 28, 2024 谢谢,已经解决了,是权限的问题,使用管理员权限打包就ok了Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment Assignees No one assigned Labels None yet Projects None yet Milestone No milestone Development...