前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js编写桌面应用_web桌面应用框架

js编写桌面应用_web桌面应用框架

作者头像
全栈程序员站长
发布2022-09-20 09:23:05
4.2K0
发布2022-09-20 09:23:05
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

  最近要做个桌面的应用,用起来也方便。找了一圈发现NW.js挺容易上手,分享给大家。

NW.js

官网https://nwjs.io/

1.下载适合当前版本的js

【这里下载的SDK版本,方便后续调试】

js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架

2.解压到本地

js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架

3.构建自己的project   index.html和package.json这两个文件必须要有的。

js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架

4.把项目放到nw.js解压后的同一目录下

js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架

5.命令进入到当前文件夹 输入 nw myapp

js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架

也可以直接把项目拖到nw.exe

js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架

6.将应用打包成app.nw文件,进入myapp文件夹中,将所有文件选择打成zip包,然后改名为app.nw

7.合并app.nw和nw.exe:

  将app.nw文件移动到和nw.exe同级目录下,然后执行命令copy /b nw.exe+app.nw app.exe,这时是可以直接执行app.exe的,但换到其它目录就不可以执行了,因为换到其它目录找不到nwjs包内的依赖文件

js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架

【但只能在当前环境执行,在别处使用时需要打包,生成 .exe文件】

8.使用Enigma Virtual Box打成独立的可执行的exe文件 http://enigmaprotector.com/en/downloads.html

js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架

9.(1)导入项目的.exe文件

  (2)选择输出路径【打包后的文件存放地址】

(3)把nw.sj的文件拖到这里,【不包含自己的项目】

js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架

10.点击process

js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架

11.success!

js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架

12.生成的文件

js编写桌面应用_web桌面应用框架
js编写桌面应用_web桌面应用框架

(完。。。)

原文https://jingyan.baidu.com/article/3065b3b6a06c92becff8a483.html

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/167392.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档