vue项目使用electron-builder打包成exe,mac桌面应用

本文详细介绍了如何使用electron-builder将vue项目打包成macOS桌面应用,包括准备工作、修改官方electron项目、签名、打包等步骤,并提供了相关资源链接以解决打包过程中的问题。
摘要由CSDN通过智能技术生成


前言

将vue项目打包成桌面应用,本文使用的是electron-builder而不使用electron-packager是因为builder相比packager有几个优点:
1,builder可以打包成安装包和可执行文件,而packager只能打包成可执行文件
2,builder打包后会比packager打包的项目体积小


一、准备工作

1,官方的electron项目,要使用官方的electron项目整合vue项目进行打包
2,打包后的vue项目
3,打包mac版的需要进行签名,所以还需要苹果证书和appid。

二、使用步骤

1.官方electron项目

1,从github拉取electron项目,并进行依赖安装和运行测试。保证官方案例是可正常运行的:

//拉取项目
git clone https://github.com/electron/electron-quick-start
//安装依赖
npm install
//运行测试
npm start

运行后不出意外的话,应该可以看到桌面版的官方项目。
其中几个重要的文件要具体关注,后面会用到,即:main.js和package.json

//main.js的部分代码
function createWindow () {
   
  // Create the browser window.
  const mainWindow = new BrowserWindow({
   
    width: 800,	//设置窗口宽高
    height: 600,
    autoHideMenuBar :true,  //自动隐藏顶部菜单栏
    webPreferences: {
   
      preload: path.join(__dirname, 'preload.js')
    }
  })
  // 首页加载文件地址
  mainWindow.loadFile('index.html')
  // 开启调试窗口
  // mainWindow.webContents.openDevTools()
}

//package.json的部分代码
{
   
  "name": "electron-quick-start",
  "version": "1.0.0",
  "description": 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

情以西风暖

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

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

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

打赏作者

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

抵扣说明:

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

余额充值