首先须要确保电脑已经布置好node.js环境html
1.下载并全局安装nw.jsnode
npm install nw -g
2.安装nw-builder模块npm
npm install nw-builder -g
3.在你的html项目中加入package.json文件(具体的参数设置请自行搜索)json
{ "name": "demo", "version": "0.0.1", "main": "index.html" }
4.打开命令行窗口键入命令(具体的参数设置请自行搜索)网络
nwbuild -p win64 C:\Users\BGOnline\Desktop\demo
5.若是出现下图,则说明桌面程序已经生成成功了ui
6.安装过程当中可能会报错,通常报错的缘由是nwjs.io被墙所致。也就是网络缘由致使的,能够多试几回!若是还不行的话就找到电脑的host文件,将它移动到桌面,在从桌面移动会原来位置便可。spa
7.你能够在以下目录找到你的桌面程序命令行
附录:package.json配置项code
用法:
{ "name": "nw-quick-start-window-demo", "version": "0.0.1", "main": "index.html", "window": { "title": "nw-quick-start-window-demo", "toolbar": false, "frame": true, "show_in_taskbar":true, "width": 800, "height": 500, "position": "mouse", "min_width": 400, "min_height": 200, "max_width": 800, "max_height": 600 } }
窗口外观经常使用属性包括: 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,程序将无边框显示。
nodeJs package.json 配置htm