electron-builder 打包生成桌面App( 二 )

命令行参数(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】


推荐阅读