命令行参数(CLI)
Commands(命令):
electron-builder build 构建命名 [default]
electron-builder install-app-deps 下载app依赖
electron-builder node-gyp-rebuild 重建自己的本机代码
electron-builder create-self-signed-cert 为Windows应用程序创建自签名代码签名证书
electron-builder start 使用electronic-webpack在开发模式下运行应用程序(须臾要electron-webpack模块支持)
Building(构建参数):
--mac, -m, -o, --macos Build for macOS, [array]--linux, -l Build for Linux [array]--win, -w, --windows Build for Windows [array]--x64 Build for x64 (64位安装包) [boolean]--ia32 Build for ia32(32位安装包) [boolean]--armv7l Build for armv7l [boolean]--arm64 Build for arm64 [boolean]--dir Build unpacked dir. Useful to test. [boolean]--prepackaged, --pd 预打包应用程序的路径(以可分发的格式打包)--projectDir, --project 项目目录的路径 。默认为当前工作目录 。--config, -c 配置文件路径 。默认为`electron-builder.yml`(或`js`,或`js5`)Publishing(发布):
--publish, -p 发布到GitHub Releases [choices: "onTag", "onTagOrDraft", "always", "never", undefined]<font color="red">Deprecated(废弃):</font>--draft 请改为在GitHub发布选项中设置releaseType [boolean]--prerelease 请改为在GitHub发布选项中设置releaseType [boolean]--platform 目标平台 (请更改为选项 --mac, --win or --linux) [choices: "mac", "win", "linux", "darwin", "win32", "all", undefined]--arch 目标arch (请更改为选项 --x64 or --ia32) [choices: "ia32", "x64", "armv7l", "arm64", "all", undefined]Other(其他):--help Show help [boolean]--version Show version number [boolean]Examples(例子):electron-builder -mwl 为macOS,Windows和Linux构建(同时构建)electron-builder --linux deb tar.xz 为Linux构建deb和tar.xzelectron-builder -c.extraMetadata.foo=bar 将package.js属性`foo`设置为`bar`electron-builder --config.nsis.unicode=false 为NSIS配置unicode选项TargetConfiguration(构建目标配置):
target: String - 目标名称,例如snap.arch “x64” | “ia32” | “armv7l” | “arm64”> | “x64” | “ia32” | “armv7l” | “arm64” -arch支持列表
【electron-builder 打包生成桌面App】
推荐阅读
- 生成 Linux 运行时间报告的 Bash 脚本
- 一份完整的户外背包打包与装备检查清单
- Seq2seq框架下的文本生成
- 9种分布式ID生成方式,总有一款适合你
- 江西|国网江西电力公司录用人员毕业院校名单,二本毕业生成功逆袭
- 基于canvas的JavaScript 二维码生成工具——QRCanvas
- 招聘|学生成“赚钱工具”,学校职责何在?我终于理解了家长的坚持
- 红茶是自然生成的还是加工而成?[红茶]
- Python用PyInstaller打包笔记 原创 山海皆可平z 2020-07-23 13:57:05
- 解放双手!你不知道的代码生成神器
