前言

Dash 很多人都用过,查 API 非常方便,然而如果不买他的 license 的话他会用各种方式恶心你,比如查一次API 就等几秒,而且如果你焦点不在 Dash这个App上他就会暂停计数…暂停…暂停… 凸凸,这个真的恶心到我了,我再也不想用了。
Devdocs: 快速API文档搜索工具 - 图1

算了,Dash真好用,买一个吧,一看,200 软妹币…穷…有钱人请不要往下看直接点击购买。
Devdocs: 快速API文档搜索工具 - 图2


DevDocs

当然本篇的主题是 DevDocs,访问 https://devdocs.io/ 你会发现这个功能和Dash别无二致,连界面都长得差不多(山寨能力强),非常棒,体验很爽,除了…它有没有桌面版本呀? No

Devdocs: 快速API文档搜索工具 - 图3


桌面打包工具 Nativefier

居然没有桌面版本😒! 没关系,我们祭出杀手锏: nativefier 自己造一个桌面 App,nativefier是一个可以方便地把在线网页打包成桌面App的软件,其原理是用 Electron包装一下网页即可,感兴趣的可以访问How it Works了解一下。

下面我们以Mac为例讲解一下如何打包:

1. 全局安装 nativefier

  1. $ npm install nativefier -g

2. 打包devdocs

  1. $ nativefier devdocs.io
  2. // 想要为APP取名的话可以添加参数 --name "Some Awesome App"
  3. // 如: nativefier --name "Devdocs" devdocs.io

注: 打包完成会生成一个文件夹,里面有我们本次打包的应用

3. 把打包出来的App拖入到应用程序文件夹中即可

Devdocs: 快速API文档搜索工具 - 图4


看看效果

非常棒,轻松省下200软妹币,以后妈妈再也不用担心我API记不住啦,哪个不会搜哪个,so easy~

Devdocs: 快速API文档搜索工具 - 图5

懒人福利: https://github.com/egoist/devdocs-desktop