安装:
npm i nativefier -g
使用:
语法:nativefier [options] [targetUrl] [dest]
===============================属性参数:===============================
-a, --arch <value>
处理器架构。可忽略
-p, --platform <value>
系统平台,可选参数windows、linux、osx,默认windows。可忽略
--app-version <value>
版本号。可忽略
--app-copyright <value>
版权声明。可忽略
-n, --name <value>
程序名称。可忽略
-i, --icon <path>
程序图标,windows必须是ico格式,linux必须是png格式,mac必须为icns格式。可忽略
–width <value>
启动时窗口的宽度,默认为1280px。可忽略
–height <value>
启动时窗口的高度,默认为800px。可忽略
--max-width <value>
拖拽窗口的最大宽度,默认无限制。可忽略
--max-height <value>
拖拽窗口的最大宽度,默认无限制。可忽略
--lang <value>
设置语言。可忽略
-m, --show-menu-bar
显示菜单栏。可忽略
===============================命令参数:===============================
--always-on-top
置顶窗口
--tray [start-in-tray]
点击关闭时最小化到托盘
--maximize
启动时窗口最大化
--full-screen
全屏启动
--single-instance
单例模式
--disable-context-menu
关闭右键菜单。可忽略
--disable-dev-tools
关闭开发者模式。可忽略
--ignore-certificate
忽略证书错误。可忽略
--insecure
忽略web安全错误
--clear-cache
每次启动都将清除缓存
例子:
nativefier --platform "windows" --app-version "1.0" --app-copyright "xxx有限公司" --name "百度" --icon "C:\Users\lyf20221107\Downloads\favicon.ico" --single-instance --disable-context-menu --disable-dev-tools --ignore-certificate --insecure --clear-cache "https://baidu.com"