下载Nodejs
官网:https://nodejs.org/
如果是解压版,请配置环境变量,在path中添加node.js的安装路径
安装工具
一句话搞定:
开始制作
一句话搞定:
nativefier "https://segmentfault.com"
完成
完整后在当前目录中生成可执行程序
执行后如下图
扩展内容-参数
附加内容(选项介绍)
设置名字
nativefier在制作应用的时候,可以自动识别网站的名字,您也可以自己设置名字。
nativefier --name "AppName" <your-website>
设置图标
nativefier --icon <path>,icon参数应该是图标文件的路径,每个系统文件格式不同具体如下:
.ico - For Windows
.icns - For OSX
.png - For Linux
nativefier http://172.18.20.47/index --name "CRDC" --icon logo.ico --file-download-options "{\"saveAs\": true}"
设置下载目录
nativefier <your-website> --file-download-options "{\"saveAs\": true}"
指定输出不同系统的应用
默认情况下,会根据当前操作系统,输出对应系统的应用。如果您需要特殊指定转换成不同系统的应用,可以使用一下命令。
nativefier --p <value>
可选参数linux、windows、osx。
替代值win32(用于Windows)或darwin,mac(对于OSX)也可以使用。
显示菜单栏
-m, --show-menu-bar
指定是否应该显示菜单栏
禁用上下文菜单
--disable-context-menu
禁用上下文菜单
单实例
--single-instance
阻止应用程序多次运行。如果发生这种尝试,那么已经运行的实例就会出现在前面。
托盘
--tray
应用程序将保留为系统托盘中的图标。通过点击窗口关闭按钮来防止关闭应用程序。
设置应用版权
nativefier --app-copyright <value>
应用的版权信息会映射到Windows系统的LegalCopyright和OS X系统的NSHumanReadableCopyright的元数据属性。
设置显示
宽度
--width <value>
打包应用程序的宽度,默认为1280px。
高度
--height <value>
打包应用程序的高度,默认为800px。
最小宽度
--min-width <value>
打包应用程序的最小宽度,默认为0。
最小高度
--min-height <value>
打包应用程序的最小高度,默认为0。
最大宽度
--max-width <value>
打包应用程序的最大宽度,默认为无限制。
最大高度
--max-height <value>
打包应用程序的最大高度,默认为无限制。
X
--x <value>
打包的应用程序窗口的X位置。
Y
--y <value>
打包的应用程序窗口的Y位置。
更多选项请参考第四
————————————————
版权声明:本文为CSDN博主「Huxt_TJU」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ReticentHuxt/article/details/81290375