Github标星24.1K!一个命令行就可以把网站变成电脑App
现如今,我们大多数人都拥有多台设备,至少用两个系统,除非你对苹果生态系统十分着迷,否则这些设备没有办法达到你想象中的那样无缝协作,尽管人们一直致力于不同设备之间的沟通差距。例如许多应用程序是为计算机准备的,即便你离开手机也可以使用。有时候开发人员只是发布一个Web客户端,而不是本地桌面应用。
最近,猿妹发现一款神奇可以将Web应用一秒创建为本地桌面应用,这款神器名字叫做——Nativefier。
nativefier非常有意思,它是基于 electron 开发,能够快速将网站打包成桌面程序,省去了打开浏览器和收藏夹的麻烦。在 Windows ,Mac 和 Linux 系统上均可运行,唯一的缺点就是它必须安装额外的包管理器——Node.js。
nativefier具有以下特性:
- 免费并且开源,代码托管于Github上
- 适用于GNU/Linux, Windows和Mac
- 桌面通知
- 图标自动生成
- 可以将单页Web应用程序(如Telegram和WhatsApp)生成可独立运行的应用程序
安装与使用
说了这么多,下面我们还是来看看怎么nativefier安装使用吧,首先,进入命令行界面,执行命令:
- npm install nativefier -g
你可能必须在命令之前添加【sudo】,否则你将得到类似于以上的错误消息。所以你需要使用的命令是这样的。
- sudo npm install nativefier -g
在你安装Nativefier之前,你应该确保你的电脑也安装了npm。如果你不确定自己是否已经安装,只需在终端中输入以下命令来安装npm。如果你已经安装了它,系统就会提示你。
- sudo apt install npm
使用Nativefier从Web网页创建本地桌面应用程序
一旦安装了Nativefier,使用CLI创建本地桌面应用程序可能比使用GUI工具更容易。你只需要以下一行命令:
- nativefier messages.android.com
同样,要创建一个原生的WhatsApp客户端,可以使用以下命令:
- nativefier web.whatsapp.com
Nativefier还允许为应用程序命名,如果你想自定义应用程序的名字,可以使用以下命令行:
- nativefier --name“ myWhatsApp” web.whatsapp.com
最后,要提醒你的是,安装Nativefier的环境要求如下:
- macOS 10.9+ / Windows / Linux
- Node.js >= 6
目前,Nativefier在Github上已经标星24.1K,累计分支1.5K(Github地址:https://github.com/jiahaog/nativefier)
相关文章
- 应对“删库跑路”的一种解决思路
- 多年来Excel填报数据的各种不如意,终于现在用这个神器全部都解决了
- JUC之阻塞队列BlockingQueue竟然有8种类型?
- 如何将SonarQube代码质量分析工具安装到Ubuntu Server 20.04上?
- Golang GinWeb框架5-绑定请求字符串/URI/请求头/复选框/表单类型
- 不到1000行代码GitHub千星,天才黑客开源深度学习框架
- Thread.start() ,它是怎么让线程启动的呢?
- Golang GinWeb框架4-请求参数绑定和验证
- 超全面分布式缓存高可用方案:哨兵机制
- 无服务和微服务架构,谁是业务计算的未来?
- React Dev Inspector, 提升开发效率的神器!
- Excel 即使没有基础也可以轻松利用SQL查询了
- 选型必看:Kubernetes 应用程序部署工具应该选哪些?
- 阻塞队列—DelayedWorkQueue源码分析
- 程序员必知必会的十大排序算法
- SQL Server什么时候启用“锁定内存页”选项 (Windows)
- 探讨 | 有了HTTP,为什么还要RPC?
- Golang GinWeb框架2-文件上传/程序panic崩溃后自定义处理方式
- Golang GinWeb框架3-自定义日志格式和输出方式/启禁日志颜色
- Redisson 分布式锁源码 10:读写锁