用node-webkit把web应用打包成桌面应用

发布时间 2023-06-25 13:48:56作者: 阿宇爱吃鱼

1.下载node-webkit:https://github.com/nwjs/nw.js

=>下载完成后是个压缩包。解压即可。

=>看到nw.exe文件,双击运行一下,看是否正常

=>exe文件的图标可以用Resource Hacker,nw-builder和node-winresourcer之类的工具替换。

 

2.项目新建package.json:

{

    "name":"zqz", //这里的name属性很重要,类似唯一标示。不可少!

    "main":"index.html", //窗口要渲染的文件

    "nodejs":true,    //true,为启用nodejs

    "node-main":"app.js", //nodejs的入口文件

    "window":{    //简单的设置了一个属性

        "width":800,

        "height":500

    }

}

 

3.生成exe

=>将含有package.json、app.js、index.html 文件的项目压缩成 xx.zip 文件

=>将xx.zip文件直接copy到与nw.exe同级的文件中

=>cmd,在命令行中输入copy /b nw.exe + xx.zip XXX.exe

(有关命名:nw.exe一定要在xx.zip之前!)

 

相关文档:

=>https://www.cnblogs.com/hss-blog/p/9857943.html

=>https://blog.csdn.net/qq_36308324/article/details/78754466

=>http://www.flashme.cn/index.php/study/55.html

=>https://blog.csdn.net/zcmain/article/details/105536212

=>https://www.cnblogs.com/tc310/p/10795783.html