私は物理が必要なゲームを作成しようとしていますが、サーバー上でロジックを実行したいのですが、NodeJsで書かれたbox2dライブラリをサーバーにインポートしています。NodeJsでBox2dをインポート中にエラーが発生しました
実は私は「box2d.js」
という名前のファイルにライブラリーを持っており、それがこのよう
module.exports = Box2D;
そして私は、ファイルや必要としようとしているサーバーでのエクスポートモジュールです私はそれが失敗したサーバーを実行し、これは私が取得エラーであるときに、2つのオプションのモジュール、それらのどれも労働者
var Box2D = require('./box2d.js');
var Box2D = require('./Box2D');
どれも、働いていません。
E:\project>node index.js
console.js:39
this._stdout.write(util.format.apply(null, arguments) + '\n');
TypeError: Cannot read property 'write' of undefined at Console.log (console.js:39:15) at Server. (E:\Sliball\index.js:327:11) at Server.g (events.js:273:16) at emitNone (events.js:80:13) at Server.emit (events.js:179:7) at emitListeningNT (net.js:1260:10) at _combinedTickCallback (internal/process/next_tick.js:71:11) at process._tickCallback (internal/process/next_tick.js:98:9) at Function.Module.runMain (module.js:449:11) at startup (node.js:146:18)
どのように修正するのですか?私はすでにギブスで5-6のプロジェクトを試みましたが、どれも働いていませんでした。
ありがとうございます!