nw.js開發第一個程序(html開發桌面程序exe)

1、環境配置html

windows系統node

cnpm install nodegit

下載nw.jsgithub

https://github.com/nwjs/nw.jsnpm

找到download下載合適的版本json

 

2、開發windows

項目目錄以下:app

node_modules存放用到的node模塊,package.json是入口文件調試

package.json內容爲htm

{
「name」: 「nw-app」,
「version」: 「1.0.0」,
「description」: 「」,
「main」: 「index.html」,

「author」: 「」,
「window」: {
「toolbar」: true,
「width」: 800,
「height」: 500
}

}

main定義了主頁面爲index.html

3、添加node模塊

win+R

cmd

至項目目錄下

cnpm install fs

cnpm install node=xlsx

node模塊就加入到node_module文件夾中

4、調試

將項目文件夾放入nwjs文件夾中

拖動項目文件夾至nw.exe上,便可執行項目

打開項目後右鍵選擇檢查(即調試)

5、打包

一、在項目文件夾中打包成zip文件,確保package.json在根目錄下

解壓後的文件應如圖

二、修改文件後綴爲.nw

三、將app.nw文件放入nwjs文件夾中,與nw.exe在同一目錄下

四、cd 至nwjs文件夾下執行:

copy /b nw.exe+app.nw app.exe

生成新的app.exe

五、下載Enigma Virtual Box

http://enigmaprotector.com/en/downloads.html

注意是box不是protector

安裝

六、運行Box

合成的app.exe添加入帶封包的主程裏

再將nwjs中的單獨的文件和locales文件夾拖入文件中,

最後點擊執行封包按鈕

直至app_box.exe生成

最終生成的這個執行文件就能夠直接轉發給別人使用了

相關文章
相關標籤/搜索