1、下载nw和Enigma Virtual Box

nw:

链接:https://pan.baidu.com/s/1EoLJE7MnemRNPQtZQAGbbQ 
提取码:m9yf

Enigma Virtual Box:

链接:https://pan.baidu.com/s/1hpUQST5QrndUAhxysCdd9g 
提取码:kdkp

nw.js

Enigma Virtual Box

2、在入口html文件同级,添加package.json文件,添加内容

package.json内容(简单打包这就够用了)

{"main": "index.html","name": "这里随便起"
}

想要其他的内容可以百度搜一下,这是我搜到的一些,我没用到

title : 字符串,设置默认 title。
width/height : 主窗口的大小。
toolbar : bool 值。是否显示导航栏。
icon : 窗口的 icon。
position :字符串。窗口打开时的位置,可以设置为“null”、“center”或者“mouse”。
min_width/min_height : 窗口的最小值。
max_width/max_height : 窗口显示的最大值。
resizable : bool 值。是否允许调整窗口大小。
always-on-top : bool 值。窗口置顶。
fullscreen : bool 值。是否全屏显示。
show_in_taskbar : 是否在任务栏显示图标。
frame : bool 值。如果设置为 false,程序将无边框显示。
"chromium-args" :"-allow-file-access-from-files" 相当于给谷歌浏览器添加启动参数一样,这行代码允许angularjs直接访问本地json文件。

3、将内容打包,这里要注意,选中你的所有文件,然后右键点击压缩成zip,不要压缩整体的文件夹,如图:

4、将这个压缩后的文件夹放到nw的目录下:

5、修改后缀为nw

6、在这个窗口打开cmd窗口

7、输入如下命令:

copy /b nw.exe+note.nw 名字.exe

8、到这里,就可以双击app.exe显示内容了。但是还不能随便放到别的地方,如果想就开始利用另一个工具发布:

打开 Enigma Virtual Box,添加路径

9、添加文件夹

10、点击打包

11、这样就打包完毕了,到你的nw目录下,就可以看到打包完毕的exe文件了

12、现在这个文件可以单独运行了,可以放到你的桌面进行使用了。

nw.js 将html打包为exe相关推荐

  1. 使用nw.js将网址打包生成exe可安装程序支持xp系统

    说明: 查了很多资料,都是将本地代码打包,且都有头无尾,所以将自己的打包经过写一个完整教程. 注:(本文是将网址[例:www.baidu.com]打包成一个可安装的exe文件) 一:安装前准备程序 1 ...

  2. nw.js项目用nsis打包成一个exe文件的坑

    nsis把nw.js整个项目编译成一个exe包,可以实现分发给客户时,可以给用户更好的体验,但是隐藏着一个坑.也可以说是nw.js本身存在的坑.由于nw.js是基于node.js和chromium的应 ...

  3. 使用nw.js将vue项目打包为可在xp系统运行的桌面程序

    前情提要 在nw.js入门最如丝般润滑的教程一文中,作者介绍了简单的使用nw运行html文件为桌面程序以及将html文件打包为桌面可执行文件exe. 看vuecli创建的工程打包成exe文件可直接从[ ...

  4. NW.js 打包并发布桌面应用 ---备忘心得

    开始之前我们需要一些准备: 备注:我的是window10 64位 1.node.js    不会的请自行百度或看看这个:https://www.runoob.com/nodejs/nodejs-ins ...

  5. NW.JS的安装与打包

    NW.JS的安装与打包 NW.JS的安装与打包,个人总结 NW.JS的安装 生成可执行的.exe NW.JS的打包程序 参考 NW.JS的安装与打包,个人总结 为了防止自己忘记,经过网上的一些资料参考 ...

  6. 修改nw.js的exe文件使其请求管理员权限

    修改nw.js的exe文件使其请求管理员权限 默认情况下,nw.js发布的nw.exe文件请求的是普通权限,当我们的应用需要访问一些特殊目录或者注册表等,就需要程序启动的时候以管理员权限运行.那么此时 ...

  7. mac nw.js 打包桌面应用程序

    参考https://segmentfault.com/a/1190000007564694和https://zhuanlan.zhihu.com/p/20070166 1.mac电脑下打包,需要先下载 ...

  8. nw.js 打包白屏问题解决方案 node-webkit白屏

    nw.js 打包白屏问题解决方案 * 最近由于公司需要,给客户开发一个桌面客户端,就用webapp的方式,快速迭代,这种方式,可以说解决了后端人 员苦恼,但前端人员需要承担和学习更多,思想也要转变. ...

  9. 使用NW.js封装微信公众号菜单编辑器为桌面应用

    开发微信公众号的朋友都会遇到一个常见的需求就是修改自定义菜单,如果每个人都去开发这个不经常使用的功能确实有点浪费时间.前段时间在github上找到一个仿企业号的菜单编辑界面,结合微信的C# SDK开发 ...

最新文章

  1. 我眼中真正优秀的CTO
  2. java close 方法,用Layman的术语解释Java中的close()方法
  3. 反其道而行:教人写烂代码的开源项目
  4. 基于倒谱法、自相关法、短时幅度差法的基音频率估计算法(MATLAB及验证)
  5. VS2010下的多线程窗口
  6. mysql三高讲解(二):2.3 InnoDB索引即数据
  7. JProfiler 使用说明
  8. Java 正则表达式
  9. android5.1导航系统,北斗地图导航系统
  10. win10打开资源管理器右键总是转圈卡顿的解决办法
  11. 计算机应用B是什么,《计算机应用基础》b
  12. Masm for MAC安装教程+实例分析
  13. 1696C. Fishingprince Plays With Array【思维题 + 中间状态 + 优化存储】
  14. BH1621FVC-TR光环境传感器
  15. 关于ECharts怎么隐藏掉坐标轴
  16. 又有12款APP违规收集用户信息,下架整改
  17. 微型计算机系统结构中的总线有哪三种,微机原理习题答案
  18. 脉脉林凡:职场社交突破点在于行业间的融合
  19. NovelAI二次元绘画体验
  20. 玩转小程序会员营销管理,四点准则要牢记

热门文章

  1. 我发现了个 Python 黑魔法,执行任意代码都会自动念上一段 『平安经』
  2. docker java 内存溢出_java内存溢出
  3. Eulerian Video Magnification
  4. jQuery-tmpl 模板引擎使用方法说明
  5. linux环境如何压缩文件,如何在 Linux 使用文件压缩
  6. TSN——初步了解(2)
  7. JMeter jp@gc - PerfMon Metrics Collector插件
  8. javascript打印网页的特定内容(以打印table为例)
  9. Android上实现一个简单的天气预报APP(六) 更新界面数据
  10. 未来10年,美国47%的工作岗位将被人工智能取代?深入剖析ChatGPT