涉及内容electron 打包,以及vue3 打包配置,多窗口处理
electron-builder介绍
一个完整的解决方案,用于打包和构建适用于macOS、Windows和Linux的可供分发的Electron应用程序,并提供开箱即用的“自动更新”支持。
命令
Commands:
electron-builder build 构建 [default]
electron-builder install-app-deps 安装app deps
electron-builder node-gyp-rebuild 重新构建自己的本机代码
electron-builder create-self-signed-cert 创建自签名代码签名证书
electron-builder start 在开发中运行应用程序,要使用 electron-webpack
Building:
--mac, -m, -o, --macos 为macOS构建,接受目标列表(see
https://goo.gl/5uHuzj). [array]
--linux, -l 为Linux构建,接受目标列表 (see
https://goo.gl/4vwQad) [array]
--win, -w, --windows 为Windows构建,接受目标列表 (see
https://goo.gl/jYsTEJ) [array]
--x64 为x64构建 [boolean]
--ia32 为ia32构建 [boolean]
--armv7l 为armv7l构建 [boolean]
--arm64 为arm64构建 [boolean]
--dir 构建未打包的目录。有用的测试。 [boolean]
--prepackaged, --pd 预打包应用程序的路径(打包到可分发格式)
--projectDir, --project 项目目录的路径。默认为当前工作目录。
--config, -c electron-builder配置的路径。默认为`electron-builder.yml`(或`json`,或`json 5`,或`js`, see
https://goo.gl/YFRJOM
Publishing:
--publish, -p 发布(到GitHub版本), see
https://goo.gl/tSFycD
[choices: "onTag", "onTagOrDraft", "always", "never", undefined]
Other:
--help 帮助 [boolean]
--version 版本号 [boolean]
适用于macOS、Windows和Linux
electron-builder -mwl
为Linux构建deb和tar.xz
electron-builder --linux deb tar.xz
设置package.json属性foo
到bar
electron-builder -c.extraMetadata.foo=bar
NSIS的配置Unicode选项
electron-builder -c.nsis.unicode=false
nsis简介
NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载