Node-webkitデスクトップ開発初入1

2821 ワード

Node-webkitは何ですか?紹介しません
公式サイトの一言に注意してください」node-webkit is based on Chromium and node.js " node-webkit Chromiumブラウザは、webkitカーネルではありません.
 
1プロジェクトディレクトリ、packageを します.json
{

    "main": "main.html",                              /* APP    ,     ;   */

    "name": "demo",                                /* APP   ,       ,         ;   */

    "single-instance":false,                       /*(boolean)           ,true            。   true*/

    "description": "demo app of node-webkit",         /* APP      */

    "version": "0.1.0",                               /* APP     */

    "keywords": [ "demo", "node-webkit" ],            /* APP    ,  APP    */

    "window": {                                       /* APP      */

        "title":"",                                    /*(string)        index.html   title      index title*/

        "icon": "link.png",                           /* APP  (windows ,      ) */

        "toolbar": false,                              /*         */

        "width": 800,                                 /*         */

        "height": 500,

        "max_width":1000,                                 /*        */

        "max_height":800,                                 /*        */

        "position":"center",                             /* null:   , center :          , mouse:             。*/

        "resizable":true,                              /*            */

        "frame": true,                               /*        ,    、   、     */

        "show_in_taskbar":true                          /*          */

    },

    "user-agent": "%name %ver %nwver %webkit_ver %osinfo" /*     APP UA */

}


 
 
2デバッグを し、プロジェクトディレクトリをnwに ドラッグする.exeでいいです
3パッケージ
Windows :プロジェクトディレクトリ のファイルをzipファイルに します.フォルダディレクトリを することはできません.
copy /b nw.exe+ga.zip app.exe   app.exe


node-webkit 10.5で されても、ページをジャンプするときにメモリをクリーンアップしないとアプリケーションがクラッシュする がありますが、appのエントリファイル(「main」:」http://localhost:8882/app/marketing/index.html#/view/marketActivity",),
このように り えると、アプリケーションのクラッシュも に します. 
ファイルはローカルファイル「main」:「index.html」で、indexでなければなりません.htmlはlocationをします.hrefのジャンプ.