在此先说一声:中秋快乐!

目录

前言

前几天,七嗖云盘的站长有需要将网页打包成客户端的需求,于是我就想到了有一个可以直接将网页打包成客户端的开源项目,经过一番查找,终于想起来它叫Pake.

本篇文章将教你如何打包,此处仅讨论在线编译

正文

1.Fork项目

Pake项目地址:https://github.com/tw93/Pake

怎么Fork不需要我说了吧。

2.前往Actions创建工作流程

切至Actions选项卡,在侧边工作流程中选择“Build App With Pake CLI”,然后单击“Run Workflow”新建工作流程。

下面来说一下这些选项都是干嘛的:

platform:想要打包的平台。

URL:要打包网页的地址。

Name:应用名称,名称中不要带有中文。

Icon(可选):应用图标,注意:
 - Windows 必须为 .ico
 - MacOS 必须为 .icns
 - Linux 必须为 .png

Width(可选):窗口默认宽度。

Height(可选):窗口默认高度。

其他:基本不用鸟了。

最后单击“Run Workflow”即可。

注意:第一次可能用时久,因为要装依赖啥的,后面有缓存会快点。

3.下载附件

当变成小绿标之后点进去,在“Summary”中往下滑,找到“Artfacts”,单击其中的附件下载即可。

里面就有安装包啦,双击打开安装即可。

效果

常见问题

报错No files were found with the provided path: node_modules/pake-cli/output/*. No artifacts will be uploaded.

“Name”中不要带有中文。

参考文档

Github Wiki

Github issues