网站打包桌面程序 – Nativefier

摘要:
它是由Electron引擎生成的可执行文件,可以在Windows、MacOS和Linux平台上运行。GitHub页面:https://github.com/jiahaog/nativefier安装条件macOS10.9+/Windows/LinuxNode.js˃=10和npm˃=6。需要首先安装Node.js。最新版本默认集成了npm。到官方网站下载并安装到电脑上。最后,您可以使用Nativefield生成所需的桌面应用程序。
网站打包桌面程序 – Nativefier

Nativefier简介

Nativefier 是一种命令行工具,可以用最少的配置轻松地为任何网站创建桌面应用程序。它是由 Electron 引擎生成的可执行文件(.app .exe 等),能够运行在Windows,MacOS和Linux平台。

GitHub页面:https://github.com/jiahaog/nativefier

安装条件

  • macOS 10.9+ / Windows / Linux
  • Node.js >= 10和npm>= 6

安装

首先需要安装Node.js,最新版本默认集成了npm,进入官网下载并安装到计算机。下载地址:https://nodejs.org/zh-cn/

安装好 Node.js 之后,还需要设置全局变量,因为加载极为缓慢,这里我们使用淘宝源来进行操作会快上不少。找到系统属性 – 高级 – 环境变量 – 新建用户变量。变量名:ELECTRON_MIRROR 变量值:http://npm.taobao.org/mirrors/electron/

接下来就到了安装 Nativefier 的环节,只需在cmd命令提示符中输入 npm install -g nativefier 即可完成安装。

最后,就可以用 Nativefier 来生成你想要的桌面应用程序了。例如要为https://www.smbinn.com创建桌面应用程序,只需在cmd命令提示符中输入 nativefier “https://www.smbinn.com” 生成后的程序默认在C盘用户文件夹。

出处:https://www.cnblogs.com/agressor/p/14186750.html

免责声明:文章转载自《网站打包桌面程序 – Nativefier》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇TCP重组原理及实现禅道项目管理软件配置及使用教程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python中print函数的使用小技术-使用分隔符和行尾符

关于python3中,print函数,可以同时打印输出多个和多种类型数据,如下: >>> print(1,"abc",2,"https://www.cnblogs.com/5201351",True) 1 abc 2 https://www.cnblogs.com/5201351True >>> 如上可以看出,各项默认以...

在阿里云创建子域名,配置nginx,使用pm2部署node项目到ubuntu服务器

配置域名 在阿里云找到主域名   进入主域名之后,右上角添加解析,添加子域名, 记录类型选择cname,主机记录填写子域名的名称,记录值为主域名,至此阿里云已经配置好了。 检查nginx安装 首先检查服务器是否安装nginx:   find / -name 'nginx.conf'  -ls   或者   ps -ef|grep nginx   安装ng...

Web安全之CSP

内容安全策略(Content-Security-Policy,简称CSP) 概念:          内容安全策略(CSP)是一种web应用技术用于帮助缓解大部分类型的内容注入攻击,包括XSS攻击和数据注入等,这些攻击可实现数据窃取、网站破坏和作为恶意软件分发版本等行为。该策略可让网站管理员指定客户端允许加载的各类可信任资源。 浏览器支持:   统计来源:...

Flask、Tornado、Nginx搭建Https服务

其实Flask可以直接用tornado部署就行: # coding=utf-8 from tornado.wsgi import WSGIContainer from tornado.httpserver import HTTPServer from tornado.ioloop import IOLoop from app.app_main import...

node 访问第三方API

1.安装request模块 npm install request --save 基本形式 //request(options,callback) request({ url: url,//请求路径 method: "POST",//请求方式,默认为get headers: {//设置请求头 "conte...

ios版本更新总结

更新思路,获取APP Store 版本号与项目本地版本号对比,如果本地低于商店版本号,就提示用户更新(说明:在上架项目时请保持本地和商店版本号一致,避免检测更新问题被拒) 1.获取商店版本号,代码如下,其中urlString里的id为APP在商店里的id唯一标示 NSString *urlString = @"http://itunes.apple.com...