iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >electron-builder该怎么打包配置
  • 793
分享到

electron-builder该怎么打包配置

2023-06-28 23:06:37 793人浏览 独家记忆
摘要

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

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该怎么打包配置问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: electron-builder该怎么打包配置

本文链接: https://www.lsjlt.com/news/321214.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • electron-builder该怎么打包配置
    electron-builder该怎么打包配置,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。小编介绍的是直接在package.json中直接配置使用:1.基础配置"...
    99+
    2023-06-28
  • electron-builder打包配置详解
    目录1.基础配置2.打包目标配置3.其他平台配置4.nsis配置5.关于操作系统的配置6.更新配置这里介绍的是直接在package.json中直接配置使用: 1.基础配置 "buil...
    99+
    2024-04-02
  • vite + electron-builder 打包配置详解
    目录创一个vite项目安装打包工具配置桌面环境创建 主进程 main.js添加electron 运行命令打包项目,生成dist解决资源无法加载开发环境:热更新两个工具 concurr...
    99+
    2024-04-02
  • electron-builder打包的示例分析
    这篇文章主要介绍了electron-builder打包的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。开发electron客户端程序...
    99+
    2024-04-02
  • Angular10怎么配置webpack打包
    小编给大家分享一下Angular10怎么配置webpack打包,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!对于 Angular 项目,推荐使用 angular-...
    99+
    2023-06-14
  • vue项目怎么使用electron进行打包
    这篇文章主要介绍“vue项目怎么使用electron进行打包”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue项目怎么使用electron进行打包”文章能帮助大家解决问题。一、设置国内镜像npm&...
    99+
    2023-07-05
  • vue.config.js打包优化配置
    百度上的资料五花八门让人眼花缭乱,别急,这时候我替你亲身经历了,有需要的可以参考下,先上效果图,以免你们以为我吹牛逼,嘻嘻 优化方向 1.图片资源压缩 2.将 productionS...
    99+
    2024-04-02
  • Golang如何打包配置文件
    这篇文章主要介绍了Golang如何打包配置文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。背景最近在写一个涉及到管理阿里云 ECS 的 CLI 工具,这里当然就要考虑阿里云...
    99+
    2023-06-22
  • Python 打包成 exe,太大了该怎么解决?
    Python 使用 pyinstaller 等工具打包成 EXE 文件时,经常会遇到文件过大的问题。本文总结了几个导致 Python EXE 文件过大的主要原因及解决方法。 原因一:包含太多依赖库  Python 的应用通常需要依赖很多第...
    99+
    2023-09-02
    python 开发语言
  • 使用PyInstaller 打包配置文件
    目录PyInstaller打包配置文件(一) 仅打包python文件(二) 打包python文件与资源文件pyinstaller打包后,配置文件无法正常读取问题P...
    99+
    2024-04-02
  • Vue打包路径配置过程
    目录Vue打包路径配置1. 配置文件2. 打包示例(npm/cnpm run build)解决打包路径配置的问题问题原因解决Vue打包路径配置 1. 配置文件 module.expo...
    99+
    2024-04-02
  • vue.config.js如何打包优化配置
    这篇文章主要介绍了vue.config.js如何打包优化配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。未优化之前的 //感觉太大了 抬它优化之后的这些是必要的下载cons...
    99+
    2023-06-14
  • 云服务器配置该怎么选
    云服务器配置该怎么选,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。因为云服务器的稳定性和安全性等方面都高于VPS等空间服务器,所以云服务器是使用比较广泛的一种空间服务器。云服务...
    99+
    2023-06-07
  • TypeScript的配置文件该怎么写
    本篇内容介绍了“TypeScript的配置文件该怎么写”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言这...
    99+
    2024-04-02
  • webpack配置打包后图片路径出错怎么办
    这篇文章将为大家详细讲解有关webpack配置打包后图片路径出错怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。问题项目在开发环境下工作正常,当打包后图片不见了,检查...
    99+
    2024-04-02
  • 使用vue-cli3打包dist路径问题修改打包配置
    目录在vue.config.js目录下配置vue-cli3打包注意路径的问题在vue.config.js目录下配置 module.exports = { // 项目...
    99+
    2024-04-02
  • Maven打包时指定配置文件
            springboot项目通常会有部署到测试、演示、生产等多个环境,每次打包时都需要修改配置文件或指定配置文件,既麻烦,也不便于war包部署和版本管理。可以在maven打包时指定配置文件,实现打包配置文件零修改。       ...
    99+
    2023-09-13
    maven java 服务器
  • Go 打包 NumPy API:你真的知道该怎么做吗?
    NumPy是Python中最常用的科学计算库之一,它提供了大量的数组操作和数学函数,使得数据处理和科学计算变得更加容易。然而,由于Python的解释性质和GIL(全局解释器锁)的存在,Python在处理大规模数据时可能会变得非常慢。这时,...
    99+
    2023-10-20
    打包 numy api
  • vue打包添加gzip配置项方式
    目录vue打包添加gzip配置项 关于我写这篇文章的原因vue3.0配置gzip 及 资源404第一步:vue.config.js第二步:这里使用 nginx 进行配置vu...
    99+
    2024-04-02
  • vuecli3打包后前端配置拦截器无效怎么解决
    这篇“vuecli3打包后前端配置拦截器无效怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vuecli3打包后前端配...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作