的使用
构建
构建未打包的目录
生成简单的可执行文件,没有完整的安装程序。用于快速测试。
当使用 electron-vue 的 electron-builder
配置时,本项目还提供了用于自动部署的 和 .travis.yml
。两个配置文件都被设置好了用于构建你的 electron 应用,并将生成的程序推送到 GitHub 的发布页面、Bintray 等。Travis CI 用于构建 linux
和 darwin
(macOS),而 AppVeyor 用于构建 win32
。这两项服务都是免费的 OSS 项目。
设置 Travis CI 和 AppVeyor
- 在 或 AppVeyor 上创建一个帐户
- 链接到你 electron-vue 项目的 GitHub 仓库
- 访问 并点击 生成新令牌 (Generate new token) (同样的令牌可用于 Travis CI 和 AppVeyor 二者)
- 设置一个 令牌描述 (Token description)
- 检查 public_repo 的范围
- 复制你的新令牌并保存以备以后使用
- 打开 Travis CI 或 AppVeyor 上的仓库设置选项,添加一个新的 环境变量 (Environment Variable)
- 将变量的名称设置为
GH_TOKEN
- 将变量的值设置为刚刚创建的 GitHub 的访问令牌
- 保存 (Save) 新变量并确保加密措施已启用
- 将变量的名称设置为
自动更新
启用你应用程序自动更新的接收选项是一个超级好用的功能,但要知道你必须要有 。你可以根据 这里 描述的 electron-builder
需求来添加更多的环境变量用于设置代码签名。安装证书后,你可以安装 electron-updater
并注释掉 src/main/index.js
底部的代码以启用自动更新。