使用NW將我們開發的網站打包成桌面應用
NW.js 是Node.js 開發的桌面應用打包工具
你可以使用node語言開發桌面應用 我這里只是介紹如何將網站包一個本地應用的殼
NW而且打包了谷歌瀏覽器 兼容性更好 但骨子里 他還是網站程序
NW.js 下載
下載網址 https://nwjs.io/downloads/
推薦下載 Windows 32-bit 和 Mac OS X 64-bit
不要用win64位 一個是兼容性不好老系統不一定兼容
另外就是win64位打包的軟件達到200多M 而32位程序打包后文件大小減少一半
解壓文件 創建子項目文件夾
解壓后的結構如下: win32版
注意 :這三文件夾不是nw自帶的

創建 node.js 項目文件夾
現在我在里面建一個mikkle文件夾
這個文件夾將是我們新的node.js項目文件夾

創建NODE項目配置文件
在項目文件中 創建package.json
可以繼續使用PHPSTORM 注意編碼和格式
這個文件要求苛刻編碼utf-8 不能有多余的逗號 不要中文 引號必須雙引號
{
"name": "mikkle'snw",
"version": "1.0.0",
"main": "index.html",
"window": {
"width": 1024,
"height": 768,
"title": "mikkle'nw"
}
}
ndex.html 就是你的Node項目的入口文件
當然你也可以用index.js 用node語言開發
創建index.html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Mikkle'Nw.js</title>
</head>
<body>
<script>
window.location.href = "http://www.mikkle.cn";
</script>
</body>
</html>
就是就是一個簡單的跳轉
這里你可以根據你的需求開發自己的項目文件
打包項目文件
將項目文件打包成zip格式 并重命名
注意一定進入到項目文件夾打包 mikkle.zip 要包含你的所有NODE項目文件

包一個殼 就倆文件
將zip文件重命名 并copy到主目錄

將mikkle.nw拖到nw.exe即可執行

打包文件mikkle.nw+nw.exe文件
使用win命令行
進入主項目文件夾 執行以下命令

copy /b nw.exe+mikkle.nw mikkle.exe
copy /b是打包成二進制文件
nw.exe+mikkle.nw 順序不要反了
mikkle.exe文件是你要生成的文件名字 隨意的 這東西可以改
mikkle.exe文件就可以運行項目了

使用Enigma Virtual Box打包成單體exe
Enigma Virtual Box 下載地址 http://enigmaprotector.com/en/downloads.html
自己下載后并安裝運行

選擇項目運行文件
Input File Name選擇剛才生成的mikkle.exe
Output File Name自動會生成輸出文件。你也可以選擇不同的輸出目錄

添加項目附送文件
添加所有把項目文件


注意可以不包括 mikkle目錄 mikkle.exe mikkle.nw 和mikkle.exe
點擊右下角的"Process"按鈕

最后copymikkle_boxed.exe給顧客即可
