Node-webkitデスクトップ開発初入1
2821 ワード
Node-webkitは何ですか?紹介しません
公式サイトの一言に注意してください」node-webkit is based on
公式サイトの一言に注意してください」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のジャンプ.