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

 

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • noip宝藏_拼图寻宝图书馆

    noip宝藏_拼图寻宝图书馆寻宝#include<bits/stdc++.h>usingnamespacestd;constintN=10009,M=109;intn,m,a[N][M],num[N][M],qty[N];intmain(){ scanf(“%d%d”,&n,&m); for(inti=1;i<=n;i++){ for(intj=0;j<m;j++){ scanf(“%d%

  • 我的LaTeX入门

    我的LaTeX入门第一次打美赛就用了latex,比赛前刷了各种博客,学习了1天就上场。美赛期间全程扮演不同角色,就是打杂的,大家都是第一次参加,都很累,不过我是最累的,两天两夜没睡。建模,编程,latex写论文全程参与。用latex写论文真的是太爽了,闲着也是闲着,不如把latex好好学习下,方便以后建模比赛提高速度。总结下其他博主的笔记LaTeX概览摘自维基百科:LaTeX,是一种基于TEX的排版系统,由美国电…

  • 2021navicat激活码(注册激活)

    (2021navicat激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html…

  • java单元测试覆盖率_android单元测试覆盖率

    java单元测试覆盖率_android单元测试覆盖率一、简介之所以叫温故而知新,是因为将这两个工具结合起来作为单元测试工具的想法在上一个项目中应用了,好像还没有人将这两种工具结合使用,或者没有写成博客供大家参考,现在重新温习下将想法写下来。gtest单元测试工具接触过的人都很熟悉了,它是一款google提供的强大的测试框架,测试案例的编写也比较简单,gtest案例的编写可以参考系列博文:http://www.cn…

  • 微信小程序–电池容量、电池剩余电量样式

    微信小程序–电池容量、电池剩余电量样式效果如图所示:竖列的我用的旋转横列90度实现的wxml:<viewclass=”complex”><viewdata-charge=’0’class=”battery”></view><viewdata-charge=’1’class=”battery”></view><viewdata-charge=’2’class=”battery”></view&gt…

  • 操作系统实验三 进程调度[通俗易懂]

    实验三进程调度一、实验目的1、理解有关进程控制块、进程队列的概念。2、掌握进程优先权调度算法和时间片轮转调度算法的处理逻辑。二、实验内容与基本要求1、设计进程控制块PCB的结构,分别适用于优先权调度算法和时间片轮转调度算法。2、建立进程就绪队列。3、编制两种进程调度算法:优先权调度算法和时间片轮转调度算法。三、实验报告要求1、优先权调度算法和

发表回复

您的电子邮箱地址不会被公开。

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