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

js编写桌面应用_web桌面应用框架最近要做个桌面的应用,用起来也方便。找了一圈发现NW.js挺容易上手,分享给大家。NW.js官网https://nwjs.io/1.下载适合当前版本的js【这里下载的SDK版本,方便后续调试】

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

 

 

 

 

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

NW.js

  官网https://nwjs.io/

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

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

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

  2.解压到本地

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

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

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

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

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

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

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

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

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

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

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

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桌面应用框架

 

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

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

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

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

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

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

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

 

   10.点击process

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

  11.success!

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

 

   12.生成的文件js编写桌面应用_web桌面应用框架

(完。。。)

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

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年8月2日 下午6:00
下一篇 2022年8月2日 下午6:16


相关推荐

  • JAVA代码走查审查规范

    JAVA代码走查审查规范JAVA 代码走查审查规范 内部专用 分类 重要性 检查项 备注 命名 重要 命名规则是否与所采用的规范保持一致 成员变量 方法参数等需要使用首字母小写 其余单词首字母大写的命名方式 禁止使用下划线 数字等方式命名

    2026年3月16日
    4
  • 基于VUE选择上传图片并在页面显示(图片可删除)

    基于VUE选择上传图片并在页面显示(图片可删除)

    2021年10月11日
    46
  • javascript引擎PK:V8 vs Spidermonkey

    javascript引擎PK:V8 vs Spidermonkey一个月前心血来潮瞎折腾了下Nodejs,用ab和JMeter进行简单地压力测试后,不得不佩服它的速度与性能(备注:测试比较了几个框架后得出的结果)。Nodejs是什么,一个基于chrome的javascriptV8引擎的platform,特点是事件驱动,异步非阻塞IO模型,轻量。本文不是给Nodejs做广告的,它只是一个引子,关于Nodejs的具体信息大家自己google吧,这里就不多作说明了。

    2022年10月16日
    5
  • springboot 集成mybatis-plus_Spring Boot

    springboot 集成mybatis-plus_Spring Bootspringboot集成jasyptJasypt不简介了,懒得在官网copy,直接传送官网说啥都假的,简单粗暴直接上代码引入依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-start

    2026年4月14日
    8
  • 深入理解字符串和字节数组转换

    深入理解字符串和字节数组转换

    2021年7月25日
    67
  • java Graphics2D类

    Java 2D拥有强大的二维图形处理能力,这些功能主要是由Graphics2D类来完成的,该类是Graphics类的一个子类。它的特点是把所绘的图形当成一个对象来处理,绘制前先创建对象。绘制2D直线调用格式:先创建2D线形对象:Line2D line=new Line2D.Double(double x1,double y1,double x2,double y2);然

    2022年4月15日
    82

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号