"dist": "electron-builder",//打包当前平台命令 "dist-win": "electron-builder --win --ia32",//打包windows 32位应用命令,后面使用的yarn dist-win的dist-win就是这里配置的 "dist-win64": "electron-builder --win --x64",//打包windows 64位应用命令 "dist-mac": "electron-builder --mac",//...
我们选择electron-builder作为electron-playground项目的打包工具,配合webpack实现更灵活的打包配置。打包配置在electron-playground中已有说明,这里不再赘述,主要讲述一下打包一个electron项目的优化点,打包优化分为打包时间优化和体积优化,本篇讲述体积优化。 node_modules优化 electron空项目打包后的dmg体积在75M左右,32位ex...
('vertc-electron-sdk');// 这里示例从 node_modules 文件引入// 你也可以将 SDK 放置到适合你的目录创建用户界面 将以下代码复制到 index.html,创建一个包含远端视频窗口和本地视频窗口的界面 html 主进程 以下代... 打包可执行程序推荐使用 electron-builder 和native-ext-loader 工具打包你的 Electron 项目...
(大致意思 electron-builder一个完整的解决方案,打包和建立一个分发的electron程序与“auto update”支持开箱即用) 通过以上六点知识总结,不难理解electron-builder,这里附一package.json配置文件,后面博主将抽时间写一篇关于electron-builder打包、更新更详细文章 {"name": "electron-build","version": "1.6.13","mai...
在package.json 中,添加对应的打包脚本: { … "scripts": { "dev":"electron . --enable-loggin --no-sandbox", "build-64":"electron-builder --win --x64", "build-linux":"electron-builder --linux", "build-mac":"electron...
node_modules优化 electron空项目打包后的dmg体积在75M左右,32位exe文件体积在52M左右,64位的exe体积则为105M左右。 注:空项目依赖版本为:electron: ^10.1.5 electron-builder: ^22.9.1 系统版本为:macOS Catalina 10.15.6。 而我们的项目打包后dmg体积为165M,ia32exe也在128M左右,比预期大很多,分析一下包,在...
yarn add electron-builder -D 这里建议将 electron-builder 安装在单独的目录,方便复用。 添加打包指令(也可直接在终端执行) //electron-quick-start/package.json{"name":"myApp",……"scripts":{……"build":"../electron-builder/node_modules/.bin/electron-builder"},……} ...
开发模式可能启动不了,其原因或许是my-electron、node_modules下的 electron 未执行安装,缺少 Electron 源。 想要解决,只需执行以下指令: node ./node_modules/electron/cli.js 等待electron 镜像拉取完成后,即可正常进入开始模式。 总结 以上就是在不联网的情况下使用 electron-builder 打包全平台桌面应用的记录。
打包配置 在my-electron 目录下的 package.json 中,添加打包配置: { "name": "my-electron", "version": "0.1.0", "author": "编程三昧", "build": { // electron-builder配置 "productName":"myFirstApp",//项目名 这也是生成的exe文件的前缀名 ...
Electron 目前有两种打包工具:electron-userland/electron-builder 和 electron-userland/electron-packager。 使用electron-builder 打包 安装依赖: yarn add electron-builder --dev // 或 npm i electron-builder --save-dev 打包: 在项目的 package.json 文件中定义 name、 deion、 version 和 author 信息。