项目地址:https://github.com/jiahaog/nativefier

简介

现如今,我们大多数人都拥有多台设备,至少用两个系统,除非你对苹果生态系统十分着迷,否则这些设备没有办法达到你想象中的那样无缝协作,尽管人们一直致力于不同设备之间的沟通差距。例如许多应用程序是为计算机准备的,即便你离开手机也可以使用。有时候开发人员只是发布一个Web客户端,而不是本地桌面应用。

github 上有一款神器可以将Web应用一秒创建为本地桌面应用,这款神器名字叫做——Nativefier

nativefier非常有意思,它是基于 electron 开发,能够快速将网站打包成桌面程序,省去了打开浏览器和收藏夹的麻烦。在 Windows ,Mac 和 Linux 系统上均可运行,唯一的缺点就是它必须安装额外的包管理器——Node.js。

nativefier具有以下特性:

  • 免费并且开源,代码托管于Github
  • 适用于GNU/Linux, Windows和Mac
  • 桌面通知
  • 图标自动生成
  • 可以将单页Web应用程序(如Telegram和WhatsApp)生成可独立运行的应用程序

安装与使用

npm install nativefier -g
nativefier www.laruence.com

这个过程可能需要点时间,因为还会下载 electron。成功之后会提示如下:

Finalizing build...
App built to D:\dev\php\nativefier\ - Laruence-win32-x64 , move it wherever it makes sense for you and run the contained .exe file.

在当前目录会生成一个文件夹 - Laruence-win32-x64,根据你的目标网址而来。
在这里插入图片描述

双击 - Laruence.exe 即可打开桌面应用

在这里插入图片描述

感觉挺不错的。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐