Nativefier - 将网页变为软件

        Nativefier 是一款命令行工具,可以轻松地为任何网站创建 "桌面应用程序",而无需大费周章。应用程序由 Electron(内核使用 Chromium)封装成操作系统可执行文件(.app、.exe 等),可在 Windows、macOS 和 Linux 上使用。
Github 项目链接

Nativefier on Github​github.com/nativefier/nativefier

安装

本文以 Windows 为例

环境要求

  • Windows / macOS 10.13 及以上 / Linux
  • Node.js 16.9 及以上
  • npm 7.10 及以上

安装 Node.js(带 npm )

Node.js 是一个开源、跨平台的 JavaScript 运行环境。

        如果你的电脑已经安装了 Node.js 且满足版本要求,你可以跳过这一步。
点击下面的链接进入 Node.js 官网

Node.js​nodejs.org

        进入页面后,找到“Download Node.js®”下面的两个按钮,点击第一个,下载 LTS 版本(长期支持版本),下载后进行安装。

检查环境

打开 Windows Powershell(Windows 终端),输入

node -v

查看是否正常返回 Node.js 的版本

再输入

npm -v

查看是否正常返回 npm 的版本

若一切正常,则代表 Node.js 和 npm 已正常安装。

安装 Nativefier

在终端内输入

npm install nativefier -g
-g 参数代表全局安装,必须要加,否则就是安装到当前文件夹中,换个位置就用不了了

耐心等待一会儿,下载速度取决于你的实际网速,如果遇到错误,则按照终端内输出的提示信息进行操作或在文章下方进行评论,我会看的。

使用

基础用法

建议在自己喜欢的位置新建一个文件夹,用来专门存放用 Nativefier 生成的项目。
将终端路径指向到你的文件夹后,输入

nativefier "<value>"

将“<value>" 替换为你想转换的网址,等待一会儿即可。

进阶用法

学会了基本用法后,你还可以为你转换的应用自定义名称和图标等等。

nativefier "<value 1>" --name "<value 2>" --icon "<value 3>"

将“<value 1>" 替换为你想转换的网址,
将“<value 2>" 替换为你想要的名字,
将“<value 3>" 替换为你想要的图标的文件路径,注意,图标文件必须是 .ico 格式,如果你没有 .ico 格式的图标,那么可以用这个工具进行转换

在线转换图像文件​www.aconvert.com/cn/image/

完成

Nativefier 的安装和使用就介绍到这里,更多用法请到官方 Github 项目上查看。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/512474.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C++面向对象】C++图书管理系统 (源码)【独一无二】

&#x1f449;博__主&#x1f448;&#xff1a;米码收割机 &#x1f449;技__能&#x1f448;&#xff1a;C/Python语言 &#x1f449;公众号&#x1f448;&#xff1a;测试开发自动化【获取源码商业合作】 &#x1f449;荣__誉&#x1f448;&#xff1a;阿里云博客专家博主、5…

nvme协议学习总结

一、nvme命令 1 nvme在pcie基础上的协议&#xff0c;与PCIE配合&#xff0c;实现高效传输。 2 nvme命令主要分IO命令和admin命令。 3 一个NVME CMD执行流程&#xff1a; step1&#xff1a;host把cmd写入SQ queue中&#xff1b; step2&#xff1a;host远端更新Device&#x…

免单优选:创新电商销售模式引领消费新潮流

免单优选电商销售模式&#xff0c;以其独树一帜的策略&#xff0c;在电商领域开辟了新的增长路径。其核心在于通过价格优惠、奖励机制的巧妙设置以及社交网络的深度运用&#xff0c;有效激发了消费者的购买热情&#xff0c;进而推动销售业绩的迅猛提升。 一、合规运营&#xff…

MATLAB 自定义均值滤波 (53)

MATLAB 自定义均值滤波 (53) 一、算法介绍二、算法实现1.原理2.代码一、算法介绍 均值滤波,是一种常见的点云平滑算法,改善原始点云的数据质量问题,MATLAB自带的工具似乎不太友好,这里提供自定义实现的点云均值滤波算法,具体效果如下所示: 均值滤波前: 均值滤波后:…

MySQL面试重点

文章目录 1. 阐述MySQL中的死锁2.MySQL中的索引3.MySQL中InnoDB和MyISAM的区别&#xff1f;4.介绍一下事务的四大特性&#xff1f;5.并发事务引发的问题6.事务的隔离级别 1. 阐述MySQL中的死锁 在MySQL中&#xff0c;死锁是指两个或多个事务相互持有对方所需的资源而无法继续执…

Git 核心知识

2024年4月2日更新 Git 安装 官网下载&#xff0c;Git 选择合适的版本&#xff0c;无脑下一步即可。 安装成功之后&#xff0c;鼠标右键任意的文件夹&#xff0c;会出现 Git GUI 的选项&#xff0c;即安装成功 安装注意事项 安装前&#xff0c;检查环境变量 &#xff0c; 如…

基于springboot实现学科竞赛管理系统项目【项目源码+论文说明】

基于springboot实现学科竞赛管理系统演示 摘要 随着国家教育体制的改革&#xff0c;全国各地举办的竞赛活动数目也是逐年增加&#xff0c;面对如此大的数目的竞赛信息&#xff0c;传统竞赛管理方式已经无法满足需求&#xff0c;为了提高效率&#xff0c;竞赛管理系统应运而生。…

【STM32嵌入式系统设计与开发】——16InputCapture(输入捕获应用)

这里写目录标题 STM32资料包&#xff1a; 百度网盘下载链接&#xff1a;链接&#xff1a;https://pan.baidu.com/s/1mWx9Asaipk-2z9HY17wYXQ?pwd8888 提取码&#xff1a;8888 一、任务描述二、任务实施1、工程文件夹创建2、函数编辑&#xff08;1&#xff09;主函数编辑&#…

STM32 直接修改寄存器来输出内部时钟的方法

1. 在特殊情况下使能 MCO 功能的方法 在对某些不容易复现的问题进行代码调时&#xff0c;需要观察内部时钟的情况&#xff0c;但往往代码之前并没有使能 MCO 功能&#xff0c;在这种情况下就可以使用寄存器直接配置来输出内部时钟到GPIO 脚位上进行观察和测试。 下面的例子就…

安装pytorch3d 0.3.0遇到各种问题,解决中。。。

整理一天了&#xff0c;还没整好&#xff0c;更新中。。。炸毛了。。。 1.先pip或者conda&#xff0c;找不到&#xff0c;换源也不行&#xff0c;然后转离线下载 2.下载需要的版本的安装包 官网&#xff1a;PyTorch3D A library for deep learning with 3D datahttps://pyto…

【Algorithms 4】算法(第4版)学习笔记 23 - 5.4 正则表达式

文章目录 前言参考目录学习笔记1&#xff1a;正则表达式1.1&#xff1a;表示1.2&#xff1a;快捷表示2&#xff1a;正则表达式与非确定有限状态自动机 REs and NFAs2.1&#xff1a;二元性2.2&#xff1a;模式匹配实现2.3&#xff1a;非确定有限状态自动机 Nondeterministic fin…

【经典算法】LeetCode101:对称二叉树(Java/C/Python3实现含注释说明,Easy)

对称二叉树 题目描述思路及实现方式一&#xff1a;递归&#xff08;推荐&#xff09;思路代码实现Java版本C语言版本Python3版本 复杂度分析 方式二&#xff1a;队列&#xff08;迭代&#xff09;思路代码实现Java版本C语言版本Python3版本 复杂度分析 总结相似题目 标签&#…

【XR806开发板试用】2、UDP控制的呼吸灯

【XR806开发板试用】1、UDP通信测试 上篇文章测试了XR806的UDP通信. 控制PWM控制相关的函数在device/xradio/xr806/adapter/hals/iot_hardware/wifiiot_lite文件夹下的iot_pwm.c . ├── BUILD.gn ├── iot_flash.c ├── iot_gpio.c ├── iot_i2c.c ├── iot_pwm.c ├…

车载以太网AVB交换机 TSN交换机 时间敏感网络 11口 千兆 SW2000TSN

目录 一、TSN时间敏感交换机概述 二、产品介绍 SW2000M/H TSN 1、产品框架 2、产品特点与参数 产品特点 产品参数 3、配置与使用 4、常用连接方式 4.1 双通道作为监控和数据采集器&#xff0c;采集两个设备间的通信数据&#xff08;Bypass功能&#xff09; 4.2 试验搭…

[中级]软考_软件设计_计算机组成与体系结构_05_CISC与RISC

CISC与RISC CISC&RISC的基本概念对比的维度往年真题 CISC&RISC的基本概念 对比的维度 CISC:指令多&#xff0c;使用频率差别大&#xff0c;变长格式&#xff0c;多种寻址方式RISC:指令少&#xff0c;使用频率接近&#xff0c;定长格式&#xff0c;多为寄存器寻址&#…

不锈钢潜水排污泵80WQP40-15-3S

一、产品概述&#xff1a;不锈钢潜水排污泵80WQP40-15-3S是一款专门设计用于污水排放的高性能潜水电泵。该泵采用了高级不锈钢材质&#xff0c;确保了泵体的耐腐蚀性和耐久性&#xff0c;非常适合在恶劣的工作环境中运行。其型号中的“80”指的是泵的出口为80mm&#xff0c;“W…

【竞技宝jjb.lol】LOL:LPL春季常规赛荣誉评选出炉!

北京时间2024年4月3日,英雄联盟LPL2024春季季后赛正在如火如荼的进行之中,常规赛阶段的荣誉评选结果在近日出炉,除三个最佳阵容之外,其中BLG战队的中单选手knight斩获春季赛常规赛MVP,而FPX战队的打野选手milkway则拿到春季赛常规赛的最佳新秀。 春季常规赛最有价值选手:BLG.kn…

Redis 全景图(1)--- 关于 Redis 的6大模块

这是我第一次尝试以长文的形式写一篇 Redis 的总结文章。这篇文章我想写很久了&#xff0c;只是一直碍于我对 Redis 的掌握没有那么的好&#xff0c;因此迟迟未动笔。这几天&#xff0c;我一直在看各种不同类型的 Redis 文章&#xff0c;通过阅读这些文章&#xff0c;引发了我对…

nestjs 全栈进阶--控制器和参数获取

视频教程 06_nest控制器和参数获取1_哔哩哔哩_bilibili nest new argument -p pnpm nest g resource person pnpm start:dev 测试下&#xff1a;http://localhost:3000/person/1 在浏览器中看到图中的内容就是成功了 1. 路由 在Nest.js中&#xff0c;路由是由Controller装…

CTF比赛中JWT漏洞的利用

前言 在最近的ctf比赛中&#xff0c;经常可以碰到一些jwt相关的题目&#xff0c;然后感觉思路挺有意思&#xff0c;拿出来分享一下&#xff0c;后边也总结一下ctf比较常见的集jwt相关题目解题思路 算法混淆漏洞 腾龙杯 web[这又是一个登录页面] 使用zkaq/zkaq登录之后&#…