我有一個的package.json文件,看起來需要(),如:使用在遠程託管節點的WebKit應用
{
"name": "title",
"description": "description",
"version": "0.1",
"main": "https://path-to-application/",
"window": {
"show": true,
"toolbar": false,
"frame": true,
"position": "center",
"width": 800,
"height": 600,
"min_width": 220,
"min_height": 220
}
}
但是當我嘗試運行代碼:
var GUI = null;
var win = null;
try { GUI = require('nw.gui'); win = GUI.Window.get(); } catch (ex) { }
win.toggleFullscreen();
沒有任何事情發生,爲圖形用戶界面和贏取顯示添加警報,它們都設置爲空。當我使用與package.json相同的.zip中的index.html文件運行相同的代碼時,它按預期工作。初次調用require()似乎失敗了。
有沒有辦法讓這個工作在遠程託管的應用程序?
您是否試圖捕捉任何異常並查看它說了什麼?他們沒有在try塊中設置的原因可能會引發異常。 – orb 2013-03-25 04:39:34
錯誤是:「ReferenceError:require未定義」。 – CoryG 2013-03-25 05:42:49