注意electron_mirror 的路径不是这个 https://registry.npmmirror.com/mirrors/electron/ ,这里卡了蛮久, 网上两种路径都有人写 2:下载 第三方插件到 指定位置:执行 npm run electron:build 打包, 根据命令行的错误提示的去下载要下载的包,下载到下文指定路径下 首次使用electron-builder打包时,会到github上去下载...
配置完成后,你可以通过运行以下命令来打包你的应用: bash npm run dist 这个命令会触发electron-builder进行完整的打包流程,包括构建、打包和签名(如果需要的话)。打包完成后,你会在指定的输出目录(如上面的配置中的electron-dist)中找到生成的exe文件。 4. 测试生成的exe文件是否能正常运行 打包完成后,你需要测试...
electron-builder 是将 Electron 工程打包成相应平台的软件的工具,我的工程是使用electron-vite构建的,其默认集成了 electron-builder ,下文也是基于electron-vite生成的工程进行讲解。 下文是基于 Window 平台讲解,所以安装包我也会说成 exe 文件 配置 electron-builder 有两种配置方式 在package.json 配置 使用electron-...
在配置文件中加入以上的文件之后就可以打包出来简单的文件夹,文件夹肯定不是我们想要的东西。下一步我们来继续讲别的配置。 打包目标配置 要打包成安装程序的话我们有两种方式, 使用NSIS工具对我们的文件夹再进行一次打包,打包成exe 通过electron-builder的nsis直接打包成exe,配置如下 "win": { // 更改build下选项 ...
在my-electron 目录下的 package.json 中,添加打包配置: { "name": "my-electron", "version": "0.1.0", "author": "编程三昧", "build": { // electron-builder配置 "productName":"myFirstApp",//项目名 这也是生成的exe文件的前缀名 "appId": "xxxxx", ...
HelloWorld写完并能够成功运行了,接下来将这个HelloWorld应用打包成exe安装包,这样就可以拿到其他电脑安装运行了,个人总结两种打包方式,其实现原理相同,但过程不同。 目前刚刚实验利用Electron builder工具进行打包,需要安装Electron builder模块,在cmd中执行命令
(rootPath,'release-builds');returnPromise.resolve({appDirectory:path.join(outPath,'myapp-win32-ia32/'),authors:'My App Inc.',noMsi:true,outputDirectory:path.join(outPath,'windows-installer'),exe:'myapp.exe',setupExe:'MyAppInstaller.exe',setupIcon:path.join(rootPath,'assets','icons','...
build --config是electron打包的相关配置,所以我们需要创建一个文件electron-builder.json输入以下配置: { "productName": "test", // 打包后exe的文件名 "files": ["./main.js", "./dist"] } 1. 2. 3. 4. 最后再输入npm run electron:build进行打包就可以成功显示了: ...
1、electron-builder 可以打包成msi、exe、dmg文件,macOS系统,只能打包dmg文件,window系统才能打包exe,msi文件; 2、几乎支持了所有平台的所有格式; 3、支持Auto Update; 4、支持CLI和JS API两种使用方式; 坑 研究electron打包的过程中踩了不少坑,打包涉及到不少系统级别的问题,从最初的选型到最后的成功打包,看似...
运行完后会在项目底下生一个dist文件夹,里面的.exe就是安装包 注意:electron-builder需要打包linux的DEB或appImage包,需要在linux环境下打包才可以。下一篇讲如果打包 参考:https://www.electron.build/configuration/configuration https://www.cnblogs.com/xi12/archive/2022/07/24/16513755.html ...