最近要做個桌面的應用,用起來也方便。找了一圈發現NW.js挺容易上手,分享給大家。
NW.js
1.下載適合當前版本的js
【這里下載的SDK版本,方便后續調試】
2.解壓到本地
3.構建自己的project
index.html和package.json這兩個文件必須要有的。
4.把項目放到nw.js解壓后的同一目錄下
5.命令進入到當前文件夾 輸入 nw myapp
也可以直接把項目拖到nw.exe
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包內的依賴文件
【但只能在當前環境執行,在別處使用時需要打包,生成 .exe文件】
8.使用Enigma Virtual Box打成獨立的可執行的exe文件
http://enigmaprotector.com/en/downloads.html
9.(1)導入項目的.exe文件
(2)選擇輸出路徑【打包后的文件存放地址】
(3)把nw.sj的文件拖到這里,【不包含自己的項目】
10.點擊process
11.success!
12.生成的文件
(完。。。)
原文https://jingyan.baidu.com/article/3065b3b6a06c92becff8a483.html