我有一个的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