当前位置: 首页 > news >正文

Vue使用Electron将网页打包为exe文件

//package.json { "name": "百度", "version": "1.0.0", "description": "百度网页封装应用", "main": "main.js", "scripts": { "start": "electron .", "package": "rimraf out && electron-packager . 百度 --platform=win32 --arch=x64 --out=out --overwrite" }, "devDependencies": { "electron": "^38.4.0", "electron-packager": "^17.1.2" } }
//main.js const { app, BrowserWindow } = require('electron'); function createWindow() { // 创建浏览器窗口 const mainWindow = new BrowserWindow({ width: 1200, height: 800, fullscreen: true, // 默认全屏 resizable: true, // 明确允许窗口调整大小 maximizable: true, // 允许窗口最大化 webPreferences: { nodeIntegration: true, contextIsolation: false // 如果你需要nodeIntegration,通常需要设置这个 } }); // 加载目标网页 mainWindow.loadURL('https://www.baidu.com/'); // 可选:隐藏菜单栏 // mainWindow.setMenuBarVisibility(false); } // 应用就绪后创建窗口 app.whenReady().then(createWindow);
npm install electron@^38.4.0 electron-packager@^17.1.2 --save-dev
  • 确保已安装 Node.js(建议 v18+,匹配 Electron 38 的兼容版本)。

完成之后启动打包npm run package,就会在目录里面得到一个out文件夹,如果想要在其他主机上启动exe文件,需要将out下面的文件夹复制过去,因为里面包含exe及所需要的资源。

如果下载慢的话可以设置一下临时的环境变量,直接在终端运行下面的

$env:ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/" $env:registry="https://registry.npmmirror.com" ### 最后在 npm install
http://www.jsqmd.com/news/616678/

相关文章:

  • VideoAgentTrek Screen Filter安全加固:防范对抗性攻击与模型鲁棒性提升
  • Pixel Dream Workshop 系统清理指南:解决C盘空间不足的模型与缓存管理技巧
  • Tao-8k构建智能运维(AIOps)大脑:日志异常检测与根因分析
  • 暗黑3按键助手D3KeyHelper:5分钟掌握图形化宏设置技巧
  • opencode代码跳转失效?LSP自动加载配置步骤详解
  • OpenClaw自动化巡检:千问3.5-27B监控网站状态变化
  • OpenClaw安全防护方案:千问3.5-9B操作权限精细控制
  • AIGlasses OS Pro快速上手:智能购物商品检测模式实战演示
  • WorkBuddy的使用技巧
  • PROJECT MOGFACE赋能Python爬虫:智能解析与反反爬策略实战
  • Phi-4-mini-reasoning vLLM分布式部署:多GPU张量并行推理配置详解
  • 实时手机检测-通用模型Linux部署实战:从安装到优化
  • 当C++遇上提示词工程:我用大模型重构了团队的代码审查
  • validate.js国际化解决方案:打造多语言表单验证系统
  • 口罩检测数据集构建指南:爬虫+人工标注全流程
  • GTE中文文本嵌入模型智能助手:客服工单语义聚类实战
  • FireRedASR-AED-L在智能家居中的语音控制应用
  • MinerU 2.5-1.2B镜像案例分享:实际学术PDF处理效果全解析
  • stock-sdk-mcp 的实践整理臀
  • Hunyuan-MT-7B部署教程:vLLM动态批处理+KV Cache优化实操
  • 免费获取数字资源的创新方法
  • FireRedASR-AED-L安全实践:语音识别系统的网络安全防护
  • 2026年质量好的交流控制开关/工业控制开关/汽车控制开关实力工厂推荐 - 品牌宣传支持者
  • Qwen3.5-9B惊艳效果:上传Excel截图→识别表格→生成SQL查询语句演示
  • 实战教程:Qwen3-ASR-1.7B Docker部署,轻松实现语音转文字
  • 专业付费墙突破技术:5个高效解决方案完整指南
  • 5个高效获取免费内容的全平台解决方案
  • 猫抓浏览器扩展:3步轻松捕获网页视频资源的免费工具
  • GLM-OCR效果展示:复杂表格与公式的高精度识别案例
  • 2026年5VDC控制开关/电气控制开关/新能源控制开关/电机控制开关长期合作厂家推荐 - 品牌宣传支持者