首先須要確保電腦已經佈置好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