将网址打包成桌面 .exe
文件,本质上是创建一个“桌面版的网页应用”(类似 Electron App 或 PWA 的本地封装),它启动后会直接在窗口中打开指定的网页,而不是在浏览器标签页中打开
使用 Nativefier(推荐新手,简单高效)
Nativefier 是一个命令行工具,基于 Electron,可一键将任何网页打包成 Windows/macOS/Linux 的桌面应用(含 .exe
)。
步骤:安装 Node.js
前往官网 https://nodejs.org/ 下载并安装 LTS 版本(自带 npm)。
安装后打开命令提示符(CMD / PowerShell),输入 node -v
和 npm -v
验证是否安装成功。
安装 Nativefier
npm install -g nativefier
打包网址为 .exe
nativefier "https://www.esucloud.cn" --name "易速云" --platform windows --arch x64 --icon "C:/Users/Admin/Desktop/512.ico" --hide-window-frame
https://www.example.com
:替换成你的网址--name "MyApp"
:设置应用名称--platform windows
:指定打包为 Windows 应用--arch x64
:指定 64 位(也可用ia32
打 32 位)
找到生成的 .exe
执行成功后,会在当前目录生成一个文件夹(如 MyApp-win32-x64
),里面包含 MyApp.exe
。
双击即可运行,就像一个独立的桌面程序!
可选参数(提升体验)
nativefier "https://www.example.com" \
--name "MyApp" \
--platform windows \
--arch x64 \
--icon "icon.ico" \ # 自定义图标(需准备 .ico 文件)
--internal-urls ".*" \ # 允许内部链接在应用内打开
--single-instance \ # 单实例运行
--hide-window-frame \ # 隐藏窗口边框(无边框模式)
--maximize # 启动时最大化窗口