Nativefier
Nativefier是一个命令行工具,仅仅通过一行代码就可以轻松地为任何的网站创建桌面应用程序,应用程序通过Electron打包成系统可执行文件
安装
npm install nativefier -g
使用
基本使用
nativefier "https://juejin.cn" //将网址成打包应该
可选指令
nativefier
--icon <path>:应用图标 //格式为:Windows:.ico,Linux:.png,Mac:是.icns或.png
--name <value>:打包的文件名 默认为浏览器title
--app-copyright :应用的版权信息
-p, --platform <value>:指定输出不同系统的应用,可选参数linux、windows、osx。
-m, --show-menu-bar:指定是否应该显示菜单栏。
--disable-context-menu:禁用上下文菜单(右键菜单,如果没有这项,右击a标签时,会弹出菜单)
--disable-dev-tools:停用Chrome开发者工具
--clear-cache:防止应用程序在两次启动之间保留缓存。
--tray:托盘,防止用户点击右上角关闭按钮后直接关闭程序,而是缩小到右下角的托盘中。
--always-on-top:总是在最前面显示。(总是在置顶最上方)
--maximize:开始的时候最大化。
--full-screen:使打包的应用全屏启动。
--app-version <value>:应用程序的发行版本。
--width <value>:打包应用程序的宽度,默认为1280px。测试无效
--height <value>:打包应用程序的高度,默认为800px。测试无效
--min-width <value>:打包应用程序的最小宽度,默认为0。
--min-height <value>:打包应用程序的最小高度,默认为0。
--max-width <value>:打包应用程序的最大宽度,默认为无限制。
--max-height <value>:打包应用程序的最大高度,默认为无限制。
--x <value>:打包的应用程序窗口的X位置。
--y <value>:打包的应用程序窗口的Y位置。
--a, --arch <value> 处理器架构