精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
關于Node.js的本地應用打包工具node-webkit

http://www.xrpmoon.com/blog/archives/jripple992.html

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

http://enigmaprotector.com/assets/files/enigmavb.exe

具體來說,node-webkit是一款針對Node.js單獨打包發布而制作的,HTML頁面本地封裝應用程序(比如Ripple的本地版錢包,就是用它封裝網頁版node.js部分到本地完成的 PS:這玩意不是嵌入網頁到本地瀏覽器,而是打包整個node.js服務器數據,并且在真實本地窗體,而非瀏覽器中渲染出來)。

比如,很多程序員都希望朋友能用到自己做出的程序,但QT,Swing之類的窗體較難開發,遠沒有制作頁面省事, 但HTML+JS實現起來雖然最快,但是怎么才能打包成桌面程序?總不能上傳到服務器,讓朋友每次使用我們的應用,都得聯網才行吧?這時,node-webkit就有了效果。

雖然也有TideSDK之類的第三方軟件,可以把HTML程序打包成跨平臺應用。但是,目前這類軟件大多數在Windows下用起來很麻煩,遠遠沒有node-webkit在Mac和Windows平臺都非常容易使用。

總體上講,Node-Webkit整合了Chrome瀏覽器核心和Node.js運行環境,開發人員可以編寫既訪問瀏覽器DOM又使用Node.js包的JavaScript程序,前端和后端的界限就此模糊。

Node-Webkit其實是一個可執行文件nw.exe和一系列dll依賴,它可以執行任意打包好的.nw文件(就是一個壓縮成zip后的html+js文件夾),但最終用戶來可能希望拿到一個單一的可執行文件,這就需要進行應用程序打包。

Mac平臺

Mac平臺可以使用Nuwk!來創建打包程序,非常簡單。

Windows平臺

Windows平臺相對比較復雜:

  1. https://github.com/rogerwang/node-webkit下載windows開發SDK

  2. 創建并使用web和nodejs創建應用程序

  3. 把應用程序打包成zip文件,并將后綴名改成.nw,這樣該.nw文件就可以被node-webkit直接打開了

  4. 把app.nw(前面打包的文件)復制到node-webkit文件夾下,并運行命令copy /b nw.exe+app.nw app.exe來合并兩個文件

  5. 使用Enigma Virtual Box軟件來打包node-webkit依賴和app.nw到一個可執行文件

詳細信息請參考:https://github.com/rogerwang/node-webkit/wiki/How-to-package-and-distribute-your-apps

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
node
用node-webkit把web應用打包成桌面應用
用node
NW.js 入坑指南
國產CPU井噴 四大架構齊現 遭遇市場生態壁壘
使用node
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 资源县| 沭阳县| 比如县| 山西省| 衡阳市| 康平县| 巴里| 虎林市| 镇巴县| 永泰县| 六枝特区| 杨浦区| 新田县| 都匀市| 顺平县| 苍梧县| 灵山县| 饶平县| 永宁县| 阳城县| 鹤岗市| 德州市| 云龙县| 彭阳县| 万源市| 华坪县| 新和县| 丰宁| 永清县| 房山区| 东阳市| 来安县| 三门县| 绥化市| 南通市| 宁武县| 延吉市| 荣成市| 香河县| 文昌市| 绥芬河市|