Node-Webkit的package.json配置參數說明
工具/原料
Node-Webkit
方法/步驟
必填:
main
(string)APP的主入口,指定一個html文件,如:main:"index.htm"。
name
(string)APP的名稱,必須具有唯一性。
例子:
{
"name":"nw-demo",
"main":"index.html"
}
特性:
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"
}
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
}
webkit
plugin
(boolean)是否啟用外部插件
java
(boolean)是否啟用java
page-cache
(boolean)是否啟用頁面緩存
snapshot
指定要加載的應用程序的快照文件的路徑。快照文件包含應用程序的編譯代碼。
例子:
"webkit": {
"plugin": false
}
其它
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
庫、模塊
注意事項
有用就投一票吧