要使用 electron-builder 打包程序,你需要遵循以下步骤:安装Node.js 和 npm(Node.js 的包管理器)。 使用npm 安装 electron-builder。在终端中输入以下命令:npm install electron-builder --save-dev 复制在项目的根目录下创建一个名为 build 的文件夹,并在其中添加一个名为 builder.js 的文件。这个文件用于配置...
electron-builder 在打包的时候,会根据系统的不同去各自的 NPM 缓存目录下查找对应版本的 Electron 源,当我们将下载好的源放在 NPM 缓存中后,就不需要再去联网拉去了。 我使用的 electron@14.2.6 镜像的下载地址为:https://registry.npmmirro...
1、首先我们需要先安装electron-builder打包工具 以管理员身份运行CMD,然后输入命令cnpm install electron-builder -g即可安装。输入electron-builder -v查看是否安装成功,如下图所示为已安装好了的效果: 2、使用命令进行打包 第一次打包,需要下载以下文件(如果使用命令自己下载,可能会很慢,你懂...
3.electron-builder不支持node原生模块和二进制模块, 所有这类型的模块在打包的过程中, 都会经历一次electron-rebuild, 被编译成electron模块. 这个机制引入了一些问题: 某些模块无法通过electron-rebuild编译,ffi-napi就是其中之一, 所以如果你的项目想要通过引入ffi-napi来使用C++的dll, 就只能选择electron-packager进行...
/build是electron-builder默认资源目录,也可以修改,比如我这里是public目录: 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 directories:{buildResources:"./public",} 这样license.text文件就放在/public目录下即可。 如果没有多语言需求的话,这样就结束了,windows,macOS通用。
electron-builder打包配置说明 发现问题 通过vue建立的项目使用electron-builder打包(不会eletron打包vue项目的看这里)出exe后发现名字就直接是项目文件夹的名字,但此时想自定义汉字名称,通过尝试直接修改package.json中的name后发现此法仅限于修改为英文名称,汉字会报错无法打包。
NSIS是Windows系统下专门用来制作安装程序的,可以让我们自定义一些.exe文件安装过程中的一些操作。市面上的桌面开发技术基本都可以使用NSIS,如qt、mfc、electron。 NSIS配置项 在electron中用electron-builder打包时,我们可以对package.json文件中的nsis对象进行配置,以达到我们对安装程序一定程度上的设置。如: ...
electron-builder调试输出正确方式 electron-builder进行打包的时候,会建议你在此之前使用electron-builder install-app-deps的命令。该命令的作用就是针对即将打包的electron程序对应的node版本进行原生模块的编译工作,以达到模块运行时匹配。实际上,install-app-deps内部依然使用了node-gyp相关知识,关于这一块的知识,读者可...
第一步:安装Electron Builder 要使用ElectronBuilder,首先需要在项目中安装相关依赖。在项目根目录下打开终端,并执行以下命令来安装Electron Builder和相关工具: bash npm install electron-builder save-dev 这会将Electron Builder安装为开发依赖项,并将其添加到项目的`package.json`文件中。 第二步:配置Electron Builder...