Electron-builder deb格式安装包运行于麒麟系统

本文介绍了如何使用Umi.js和Electron-builder为麒麟系统创建.deb安装包。在Windows环境下开发,然后在Linux或麒麟系统上进行打包。主要步骤包括:创建package.json,配置main.js,下载Node.js,配置环境变量,建立软链接,更改npm镜像源,最后执行npm命令打包生成.deb文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

 在做公司项目时,突然新加的功能需求,特此记录下:

项目背景: Umi.js + Electron-builder 打包, 

我们公司最初是umi.js 进行项目开发,开发完成之后新加的electron的需求,起初是windows的 .exe 安装包,后新加 国产麒麟系统的 .deb 格式包,所以不能按照传统的ELectron去开发,main.js主文件入口加载的是现有服务器的url地址,这样改动量少方便项目切换,话不多说,开整。

准备工作

  • 国产麒麟系统客户端 或者 乌班图系统,虚拟机。
  • 项目文件文件正常打包的一个dist包。
  • dist包里新增package.json 文件 (也可以再public下,打包最终也会在dist下即可),配置信息如下
    {
      "name": "demo-project",
      "version": "1.0.0",
      "description": "demo-project",
      "main": "main.js", // 主入口文件
      "homepage": "homepage", // Linux 打包时必须加的,不然有bug
      "license":"xyz_ISC",
      "scripts": {
        "build-win64": "electron-builder --win --ia32",
        "build-l-arm64":"electron-bui
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小玩家儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值