如何将一个网站打包成pc端桌面独立程序?
网友回复
nativefier这个开源工具可以实现。
安装
npm install -g nativefier nodejs版本要求:
Node.js >= 10 and npm >= 6
打包网站
nativefier --name "bfw" "https://www.bfw.wiki/"
打包后

点think.exe即可打开打包好的网站,支持mac、linux、windows等平台。
nativefier 命令完整解释
用法:nativefier [选项] <targetUrl> [目标] 选项: -v,--version 输出版本号 -n,--name <value> 应用程序名称 -p,--platform <value> 'mac','mas','linux'或'windows' -a,--arch <value> 'ia32'或'x64'或'arm'或'arm64' --app-version <value> (仅适用于macOS,仅Windows)应用程序的版本。映射到Windows上的“ ProductVersion”元数据属性,以及在MacOS上的CFBundleShortVersionString。 --build-version <value> (仅限macOS,仅Windows)应用程序的构建版本。映射到Windows上的FileVersion元数据属性和CFBundleVersion在macOS上 --app-copyright <value> (仅适用于macOS,仅适用于Windows)适用于该应用的易于阅读的版权行。在Windows上映射到`LegalCopyright`元数据属性,并且macOS上的NSHumanReadableCopyright --win32metadata <json-string> (仅限Windows)键/值对(产品名称,InternalName,FileDescription)嵌入为可执行元数据 -e,--electron-version <value> 要包装的电子版本,不带'v',请参见https://github.com/electron/electron/releases --widevine 使用启用了Widevine的Electron版本进行DRM播放(在您自行承担的风险,这是非正式的,由CastLabs提供) --no-overwrite 不覆盖输出目录(如果已经存在);默认为false -c,--conceal 将应用程序源代码打包到asar存档中;默认为false --counter (仅适用于macOS)设置坞站计数标志,该标志通过查找窗口标题中的数字;默认为false --bounce (仅适用于macOS)在计数器增加时使停靠图标跳动;默认为false -i,--icon <value> 用作应用程序图标的图标文件(应为.png,macOS也可以是.icns) --width <value> 设置窗口默认宽度;默认为1280px --height <value> 设置窗口默认高度;默认为800px --min-width <value> 设置窗口最小...
点击查看剩余70%
如何将linux服务器的文件目录映射到windows电脑磁盘?
Docling 与 MarkItDown 两个库有啥不同?
豆包收费后国产其他ai软件也会跟进收费吗?
JPEG 与 HEIF图片格式区别?
centos7版本太旧无法安装python3.11,如何在docker中运行python3.11?
python如何做个RPA按键精灵的程序?
写一个windows的cmd的python代码如何在命令行中捕获获取复制粘贴的图片?
如何将别人爆款的抖音短视频短剧文案提取为seedance2的提示词?
阿里云域名dns云解析10万次日限额如何应对?
windows电脑如何提交上架ipa苹果应用?


