1、需求场景
在日常开发中,需要针对一些网页在一体机上使用,同时在浏览器上也可以使用,这里推荐大家用nativefier,对网址进行打包。以下是nativefier安装命令:
npm install nativefier -g
2、使用方法
--arch 系统
--icon 小图标文件,必须是256 * 256 默认从网页的关键词中获取,只有https格式有效,http只会设置为默认ico文件
--maximize 打开页面,窗口最大化
--full-screen 打包的应用全屏最大化
--app-version 应用程序的发型版本
--name 应用名称 不填默认从浏览器中的关键词中获取
nativefier --arch "x64" --platform "windows" --name "百度" "https://www.baidu.com/" --icon "D:\temp\fa.ico"
nativefier --arch "x64" --platform "windows" --name "百度" "https://www.baidu.com/" --icon "D:\temp\fa.ico"
小图标设置
3、遇到的问题
1、安装图标时,报错 “Reserved header is not 0 or image type is not icon for 'D:\\temp\\favicon.ico'\r\n" + 'Fatal error: Unable to set icon\r\n”
主要原因是小图标需要ico图标文件,并且图标文件必须是256x256 格式文件。建议用迅捷图片转换器,对图片进行转换。
4、收获总结
上次就使用过这个方法,感觉很好用,下一个项目又会用到这个方法对网址打包,用起来很方便,这里就整理记录出来,以后再进行使用,就直接从这里查,不用再去到处搜集资料。
喜欢这篇文章,可以【点赞】+【关注】+【收藏】。我是小路,每周都会不定期更新,如果没有更新,肯定是在撸码的路上~~