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

electron框架(4.0)electron-builde和electron Forge的打包方式

----使用electron-builder打包(需要魔法)

--安装electron-builder:
npm install electron-builder -D
 --package.json中进行相关配置:
{
  "name": "video-tools",
  "version": "1.0.0",
  "main": "main.js",
  "scripts": {
    "start": "electron .",
    "build": "electron-builder"
  },
  "build": {
    "appId": "com.atguigu.video",
    "win": {
      "icon": "./logo.ico",
      "target": [
        {
          "target": "nsis",
          "arch": ["x64"]
        }
      ]
    },
    "nsis": {
      "oneClick": false,
      "perMachine": true,
      "allowToChangeInstallationDirectory": true
    }
  },
  "devDependencies": {
    "electron": "^30.0.0",
    "electron-builder": "^24.13.3"
  },
  "author": "xmr",
  "license": "ISC",
  "description": "A video processing program based on Electron"
}

----使用Electron Forge进行打包(推荐,无需魔法)

中文网也是用这个 

--执行第一条命令:

npm install --save-dev @electron-forge/cli

--执行第二条命令:

npx electron-forge import

--执行第三条命令:

npm run make

                                                       这就打包成功啦!!!

--运行程序的路径:

可运行程序在 my-electron-app\out\make\squirrel.windows\x64

http://www.dtcms.com/a/80204.html

相关文章:

  • 第J3周:DenseNet121算法实现01(Pytorch版)
  • C语言指针(详细总结)
  • Linux应用:Linux的信号
  • UI设计中的加载动画:优化用户体验的细节
  • MCU-芯片时钟与总线和定时器关系,举例QSPI
  • AI agent 开发全链路工具集
  • 《论语别裁》第01章 学而(31) 诗的人生
  • [C++游戏开发基础]:数据封装(隐藏)的好处
  • JVM 的类加载机制原理
  • 常用的git和linux命令有哪些?
  • 【C#】CS学习之Modbus通讯
  • 微信小程序计算属性与监听器:miniprogram-computed
  • 【Mybatis】动态sql
  • HarmonyOS NEXT 组件状态管理的对比
  • IoT设备测试:从协议到硬件的全栈验证体系与实践指南
  • 某公司制造业研发供应链生产数字化蓝图规划P140(140页PPT)(文末有下载方式)
  • 论文笔记(七十三)Gemini Robotics: Bringing AI into the Physical World
  • fastapi 使用 TORTOISE-ORM
  • stm32HAL库驱动gt911触摸屏
  • 麦肯锡咨询某著名企业数字化转型创新驱动与智慧企业构建(40页PPT)(文末有下载方式)
  • 计算机体系结构作业2
  • dfs(二十四)47. 全排列 II
  • 【项目合集】基于ESP32的智能盲人饮水机
  • Pygame实现记忆拼图游戏14
  • 价值流图分析VSM(75页PPT)(文末有下载方式)
  • 前端项目中应该如何选择正确的图片格式
  • 高并发编程有哪些规范?
  • LeetCode hot 100 每日一题(12)——238.除自身以外数组的乘积
  • 单调队列【C/C++】
  • 在 Linux 系统上部署 Deepseek AI 的全面指南‌