使用electron-builder 为Linux 平台打包 Electron 应用是一个多步骤的过程。以下是详细的步骤,包括必要的代码和配置: 1. 确保已安装 electron 和 electron-builder 首先,你需要确保你的 Electron 项目已经初始化,并且已经安装了 electron 和electron-builder。如果还没有安装,可以通过以下命令安装: bash npm install ele...
在package.json 中,添加对应的打包脚本: { … "scripts": { "dev":"electron . --enable-loggin --no-sandbox", "build-64":"electron-builder --win --x64", "build-linux":"electron-builder --linux", "build-mac":"electron...
在配置文件中加入以上的文件之后就可以打包出来简单的文件夹,文件夹肯定不是我们想要的东西。下一步我们来继续讲别的配置。 2. 打包目标配置 要打包成安装程序的话我们有两种方式, 使用NSIS工具对我们的文件夹再进行一次打包,打包成exe 通过electron-builder的nsis直接打包成exe,配置如下 "win": { // 更改build下...
那是因为BrowserWindow 对象的 icon 属性只对 windows/Linux 系统生效,查阅了一些,对于 Mac OS 需要通过 app.dock.setIcon 进行设置,但是貌似不管用,之后再通过查阅文档,发现这样可以解决,那就是 修改build配置项,将build配置项的icon路径前增加一个路径,虽然文件目录结构没有这个electron文件夹,但是这样写,可能会生成...
{"serve":"vue-cli-service serve --open","start":"yarn serve","build":"vue-cli-service build","electron-start":"electron .","package":"electron-builder --publish never --win","package:linux":"electron-builder --publish never --linux","dev":"concurrently \"wait-on http://localhost...
如下图两个配置文件所示,window环境下完全没问题,icon图标可以正常显示而在linux配置那写了icon: "./public/images/macorlinux/xffz-512x512.png",因为官方说了要带尺寸,所以我觉得这样写是没问题的,但却困难重重 package.json { "name": "electron-vue", "version": "0.1.0", "private": true, "...
"linux": { "target": [ "deb", "rpm" ] } } “` appId是你的应用程序的标识符,productName是应用程序的名称。win、mac和linux分别表示 Windows、Mac 和 Linux 平台的打包配置,你可以根据需要修改这些配置项。 3、编写脚本文件 在项目根目录下创建一个名为postinstall.js的文件,并添加以下内容: ...
打包为Linux可执行文件 1. 安装electron-installer-debian和electron-packager。您可以使用以下命令行安装它们: npm install electron-installer-debian --save-dev npm install electron-packager --save-dev 2. 在Electron项目的根目录下创建一个build-deb.js文件,并输入以下内容: ...
},"linux": {"icon": "dist","target": ["AppImage"] } } 在配置打包的时候,electron-builder会默认把Chromium的内核都打包进去,还有源代码。我们在开发应用程序的时候会通过webpack将源代码进行打包和压缩,生成dist目录文件。打包后的文件是非常小的。大多数时候我们打包出来的应用程序会比较大达到200M到300M...
我想在linux系统上把自己的electron-vue项目打成.deb包,但是electron-builder原始的配置只能打出.AppImage这个文件,这个文件是一个直接执行文件,并不会把应用安装到电脑上。请问我怎么配置package.json才能打出.deb的包呢。求大神指点!!!附上package.json配置图: ...