我的编程空间,编程开发者的网络收藏夹
学习永远不晚

electron-builder该怎么打包配置

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

electron-builder该怎么打包配置

electron-builder该怎么打包配置,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

小编介绍的是直接在package.json中直接配置使用:

1.基础配置

"build": {  // 这里是electron-builder的配置    "productName":"xxxx",//项目名 这也是生成的exe文件的前缀名    "appId": "com.xxx.xxxxx",//包名      "copyright":"xxxx",//版权  信息    "directories": { // 输出文件夹      "output": "build"    },     // windows相关的配置    "win": {        "icon": "xxx/icon.ico"//图标路径     }    }

2.打包目标配置

"win": {  // 更改build下选项    "icon": "build/icons/aims.ico",    "target": [      {        "target": "nsis" // 我们要的目标安装包      }    ]  },

3.其他平台配置

  "dmg": { // macOSdmg    "contents": [      ...    ]    },    "mac": {  // mac      "icon": "build/icons/icon.icns"    },    "linux": { // linux      "icon": "build/icons"    }

4.nsis配置

"nsis": {  "oneClick": false, // 是否一键安装  "allowElevation": true, // 允许请求提升。 如果为false,则用户必须使用提升的权限重新启动安装程序。  "allowToChangeInstallationDirectory": true, // 允许修改安装目录  "installerIcon": "./build/icons/aaa.ico",// 安装图标  "uninstallerIcon": "./build/icons/bbb.ico",//卸载图标  "installerHeaderIcon": "./build/icons/aaa.ico", // 安装时头部图标  "createDesktopShortcut": true, // 创建桌面图标  "createStartMenuShortcut": true,// 创建开始菜单图标  "shortcutName": "xxxx", // 图标名称  "include": "build/script/installer.nsh", // 包含的自定义nsis脚本 这个对于构建需求严格得安装过程相当有用。},

5.关于操作系统的配置

CLI参数

electron-builder --ia32 // 32位electron-builder        // 64位(默认)

nsis中配置

"win": {  "icon": "build/icons/aims.ico",  "target": [    {      "target": "nsis",      "arch": [ // 这个意思是打出来32 bit + 64 bit的包,但是要注意:这样打包出来的安装包体积比较大,所以建议直接打32的安装包。        "x64",         "ia32"      ]    }  ]}

6.更新配置

"publish": [  {    "provider": "generic", // 服务器提供商 也可以是GitHub等等    "url": "http://xxxxx/" // 服务器地址  }],

完整配置

"build": {    "productName":"xxxx",//项目名 这也是生成的exe文件的前缀名    "appId": "com.leon.xxxxx",//包名      "copyright":"xxxx",//版权  信息    "directories": { // 输出文件夹      "output": "build"    },     "nsis": {      "oneClick": false, // 是否一键安装      "allowElevation": true, // 允许请求提升。 如果为false,则用户必须使用提升的权限重新启动安装程序。      "allowToChangeInstallationDirectory": true, // 允许修改安装目录      "installerIcon": "./build/icons/aaa.ico",// 安装图标      "uninstallerIcon": "./build/icons/bbb.ico",//卸载图标      "installerHeaderIcon": "./build/icons/aaa.ico", // 安装时头部图标      "createDesktopShortcut": true, // 创建桌面图标      "createStartMenuShortcut": true,// 创建开始菜单图标      "shortcutName": "xxxx", // 图标名称      "include": "build/script/installer.nsh", // 包含的自定义nsis脚本    },    "publish": [      {        "provider": "generic", // 服务器提供商 也可以是GitHub等等        "url": "http://xxxxx/" // 服务器地址      }    ],    "files": [      "dist/electron*"    ],    "dmg": {      "contents": [        {          "x": 410,          "y": 150,          "type": "link",          "path": "/Applications"        },        {          "x": 130,          "y": 150,          "type": "file"        }      ]    },    "mac": {      "icon": "build/icons/icon.icns"    },    "win": {      "icon": "build/icons/aims.ico",      "target": [        {          "target": "nsis",          "arch": [            "ia32"          ]        }      ]    },    "linux": {      "icon": "build/icons"    }  }

关于electron-builder该怎么打包配置问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网行业资讯频道了解更多相关知识。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

electron-builder该怎么打包配置

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

electron-builder该怎么打包配置

electron-builder该怎么打包配置,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。小编介绍的是直接在package.json中直接配置使用:1.基础配置"buil
2023-06-28

Angular10怎么配置webpack打包

小编给大家分享一下Angular10怎么配置webpack打包,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!对于 Angular 项目,推荐使用 angular-
2023-06-14

vue项目怎么使用electron进行打包

这篇文章主要介绍“vue项目怎么使用electron进行打包”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue项目怎么使用electron进行打包”文章能帮助大家解决问题。一、设置国内镜像npm
2023-07-05

云服务器配置该怎么选

云服务器配置该怎么选,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。因为云服务器的稳定性和安全性等方面都高于VPS等空间服务器,所以云服务器是使用比较广泛的一种空间服务器。云服务
2023-06-07

vuecli3打包后前端配置拦截器无效怎么解决

这篇“vuecli3打包后前端配置拦截器无效怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vuecli3打包后前端配
2023-06-30

win7配置更新100%不动该怎么办

win7配置更新100%不动了怎么办?一些用户想将win7升级一下没想到卡住不动了,不知道怎么处理,下面一起来看看如何操作.1、点击桌面左下角“Windows”图标,然后点击“运行”。2、在运行窗口输入“msconfig”指令,然后点击“确
2023-07-10

Ubuntu samba怎么配置服务文件包

本篇内容介绍了“Ubuntu samba怎么配置服务文件包”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Ubuntu samba服务配置是很
2023-06-17

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录