クライアント側とサーバー側の両方でBox2D-Webを使用したいと考えてい ます。Meteorjs
で使用しましたnodejs
。Box2D
変数をエクスポートする小さな構成があり、 nodejs
. 追加の構成は
exports.Box2D = Box2D;
、ライブラリの下部にありました。
しかし、私はそれをロードできませんでしたmeteor
。Box2D-web
プロジェクトにアンダーlib
ディレクトリを配置しました。しかし、エラーが発生し、問題が何であるかはまだわかりません。
これが流星が言っていることです。
W20140106-00:15:03.627(2)? (STDERR) /Users/ahmetdal/workspace/realhaxtmp/.meteor/local/build/programs/server/boot.js:186
W20140106-00:15:03.692(2)? (STDERR) }).run();
W20140106-00:15:03.692(2)? (STDERR) ^
W20140106-00:15:03.692(2)? (STDERR) TypeError: Cannot call method 'write' of undefined
W20140106-00:15:03.693(2)? (STDERR) at Console.log (console.js:53:16)
W20140106-00:15:03.694(2)? (STDERR) at Object.Meteor._debug (packages/meteor/debug.js:41)
W20140106-00:15:03.694(2)? (STDERR) at _.extend.publish (packages/livedata/livedata_server.js:1166)
W20140106-00:15:03.694(2)? (STDERR) at app/server/publications.js:7:12
W20140106-00:15:03.694(2)? (STDERR) at /Users/ahmetdal/workspace/realhaxtmp/.meteor/local/build/programs/server/boot.js:159:61
W20140106-00:15:03.694(2)? (STDERR) at Array.forEach (native)
W20140106-00:15:03.694(2)? (STDERR) at Function._.each._.forEach (/Users/ahmetdal/.meteor/tools/09b63f1ed5/lib/node_modules/underscore/underscore.js:79:11)
W20140106-00:15:03.695(2)? (STDERR) at /Users/ahmetdal/workspace/realhaxtmp/.meteor/local/build/programs/server/boot.js:159:5
Box2D-Web ライブラリについてはエラーはありません。エラーの別の意味を見つけようとしましたが、何も見つかりませんでした。
lib
このエラーは、プロジェクト ルートの下のフォルダーの下にライブラリを配置したときに発生しています。
ここにライブラリのすべてのコードを入れたわけではありません。実際にはあまりにも多くのコード行で構成されているためです。
に適用するために、ライブラリでどのような追加構成を行うことができますMeteorjs
か?
ありがとうございました!