Node-Webkit:[3]package.json參數設置?

Node-Webkit的package.json配置參數說明

Node-Webkit:[3]package.json參數設置

工具/原料

Node-Webkit

方法/步驟

必填:

main

(string)APP的主入口,指定一個html文件,如:main:"index.htm"。

name

(string)APP的名稱,必須具有唯一性。

例子:

{

"name":"nw-demo",

"main":"index.html"

}

Node-Webkit:[3]package.json參數設置

特性:

nodejs

(boolean)設置是否禁用nodejs。

node-main

(string)指定node.js的腳本文件的路徑

single-instance

(boolean)是否只允許啟動單個實例,true為只允許一個軟件實例運行。

js-flags

(string)指定js引擎,如:

"js-flags": "--harmony_proxies --harmony_collections"

例子:

{

"nodejs":true,

"node-main":"chao.js"

}

Node-Webkit:[3]package.json參數設置

window

title

(string)窗口標題(設置index.html裡的標籤中的文字,如果已經設置就不會生效。)

width/height

(int)設置窗口大小。

toolbar

(boolean)設置工具欄是否顯示

icon

(string)設置軟件圖標。

min_width/min_height

int)設置軟件的最小寬度和高度

max_width/max_height

int)設置軟件的最大寬度和高度

resizable

(boolean)設置窗口是否可以調整大小

always-on-top

(boolean)設置窗口總是在最上層(置頂)

fullscreen

(boolean) 窗口全屏

kiosk

(boolean)是否使用Kiosk模式。在Kiosk模式下,應用程序將是全屏,並試圖阻止用戶離開應用程序,所以你應該記得,提供了一種在應用程序離開Kiosk模式。這種模式主要用於演示公共顯示器(可用節點的-webkit v0.3.1後)

show

(boolean) 顯示和隱藏窗口

position

null:默認

center :軟件啟動在中間顯示。

mouse:軟件啟動在鼠標指標位置顯示。

例子:

"window": {

"frame": false,

"toolbar": false,

"width": 800,

"height": 800

}

Node-Webkit:[3]package.json參數設置

webkit

plugin

(boolean)是否啟用外部插件

java

(boolean)是否啟用java

page-cache

(boolean)是否啟用頁面緩存

snapshot

指定要加載的應用程序的快照文件的路徑。快照文件包含應用程序的編譯代碼。

例子:

"webkit": {

"plugin": false

}

Node-Webkit:[3]package.json參數設置

其它

version

版本號,由 3 組數字組成 major.minor.bugfix 。尚在開發階段時版本號應該加上後綴 -dev,例如 1.1.3-dev。需要手工修改,不支持根據規則自動變化。

author

模塊的作者。

keywords

關鍵字,如:“keywords”:["a","b"]

description

模塊的描述。

bugs

bug 問題 的反饋地址信息。javascript對象,可在對象中自定義除email、url等其他地址類型信息,比如電話、QQ等。

maintainers

維護者

"maintainers":[ {

"name": "chao",

"email": "[email protected]",

"web": ";,

}]

contributors

捐贈者

repositories

庫、模塊

Node-Webkit:[3]package.json參數設置

注意事項

有用就投一票吧

工具, 參數設置,
相關問題答案