5

次のようなpackage.jsonファイルがあります。

{
    "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();

何も起こりません。GUIとwinのアラートを追加すると、両方ともnullに設定されます。package.jsonと同じ.zip内のindex.htmlファイルから同じコードを実行すると、期待どおりに機能します。require()の最初の呼び出しで失敗しているようです。

リモートでホストされているアプリケーションでこれを機能させる方法はありますか?

4

1 に答える 1

6

他の誰かがこの問題に遭遇した場合、package.jsonファイルにnode-remoteフィールドを追加することで、これを解決することができました。

于 2013-03-25T06:08:45.627 に答える