当前位置: 首页 > 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

相关文章:

  • 第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)(文末有下载方式)
  • 做目录网站注意/百度推广后台登陆官网
  • 杨浦做网站/seo自媒体培训
  • 女人与黑狗做视频网站/企业查询
  • 收费网站怎么做/b2b网站大全
  • 网易考拉的网站建设/短视频营销推广
  • 网站域名有了_网站如何建设/深圳外贸网站制作