我想 在客户端和服务器端都使用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
?
谢谢!