経由で利用できるノードtwitモジュールを使用するアプリケーションがあります
npm install twit
ノードモジュールを.meteor/local / build /server/からローカルにデプロイしました
したがって、.meteor / local / build / server / node_modules/twitに表示されます。
プロジェクトルートにインストールしようとしましたが、プロジェクトでモジュールが見つかりませんでした。それは私をうまくいく上記の解決策に導きました。
私のアプリケーションはローカルで正常に動作するようになりました。私はすべてを実行して実行することができ、やりたいことに応じてMeteorサーバー側またはクライアント側からTwitterと対話できます。クラッシュはありません。
コマンドを使用してmeteor.comにデプロイすると
meteor deploy [appname] --password
アプリケーションは正常にデプロイされます。
ブラウザから(anonistream.meteor.comのアプリ)[anonistream.meteor.com]にアクセスしようとすると失敗し、ログにこのエラーが含まれます。
[Mon May 07 2012 01:59:53 GMT+0000 (UTC)] WARNING
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module 'twit'
at Function._resolveFilename (module.js:332:11)
at Function._load (module.js:279:25)
at Module.require (module.js:354:17)
at require (module.js:370:17)
at app/server/server.js:2:12
at /meteor/containers/84162a7c-24e8-bf26-6fd8-e4ec13b2a935/bundle/server/server.js:111:21
at Array.forEach (native)
at Function.<anonymous>
(/meteor/containers/84162a7c-24e8-bf26-6fd8- e4ec13b2a935/bundle/server/underscore.js:76:11)
at /meteor/containers/84162a7c-24e8-bf26-6fd8-e4ec13b2a935/bundle/server/server.js:97:7
[Mon May 07 2012 01:59:53 GMT+0000 (UTC)] INFO STATUS running -> waiting
[Mon May 07 2012 01:59:53 GMT+0000 (UTC)] ERROR Application crashed with code: 1
[Mon May 07 2012 02:29:55 GMT+0000 (UTC)] INFO HIT / 24.94.158.145
[Mon May 07 2012 02:29:59 GMT+0000 (UTC)] INFO HIT /favicon.ico 24.94.158.145
[Mon May 07 2012 02:30:46 GMT+0000 (UTC)] INFO HIT / 24.94.158.145
[Mon May 07 2012 02:30:50 GMT+0000 (UTC)] INFO HIT /favicon.ico 24.94.158.145
これがどのように達成されるかについて誰かが何か提案がありますか?