NW.js将网站打包成桌面应用

时间:2022-03-07 13:27:33

需求:已有一个网站,因为浏览器兼容性等问题,想自己封装一个浏览器,打开时固定打开这个网站,通过这样的封装,将网站变成桌面应用程序。

1. 下载并安装NW.js的最新稳定版本(NW.js

2. 创建一个工作目录,并新建package.json文件,并添加如下代码

{
"name": "demo",
"version": "1.0.0",
"main": "http://www.cnblogs.com/"
}

3. 将package.json使用zip方式加密成demo.zip,注意package.json应在第一层

NW.js将网站打包成桌面应用

4. 将demo.zip重命名为demo.dw

5. 将demo.dw复制到NW.js的目录下,并拖动至nw.exe打开

NW.js将网站打包成桌面应用

6. 打开cmd,进入NW.js目录,运行 copy /b nw.exe+demo.nw demo.exe

NW.js将网站打包成桌面应用

7. NW.js的目录下已经新建了一个demo.exe的文件,双击打开,可看到和5一样的界面