1

node-webkit を使い始めようとしていますが、使用しようとするrequire()とエラーが発生します[60904:0624/190000:INFO:CONSOLE(92)] "Uncaught AssertionError: missing path", source: assert.js (92)。次のコマンドでnode-webkitを起動しています./node-webkit.app/Contents/MacOS/node-webkit .私のpackage.jsonは次のようになります

{
  "name" : "nw-subset",
  "main" : "Subset.html",
  "window" : {
    "toolbar" : true,
    "frame"   : true
  }
}

実行require('os')してみwindow.require('os')ましたが、どちらも同じエラーが発生します。

4

1 に答える 1

0

同様のエラーが発生しました。私にとっての問題は、グローバル関数も割り当てるace.jsもロードしていたことです。require

これを解決するには、次のコード スニペットを追加します: ( source )

<script type="text/javascript">
    window.requireNode = window.require;
    window.require = undefined; 
</script>

メインのheadhtmlファイルの 次に、requireNodeの代わりに使用しrequireます。

于 2014-07-20T08:56:54.457 に答える