0

オープン ソース プロジェクトの利点の 1 つは、コードを開いてその機能を確認し、内部を理解するのに役立つように変更することもできることです。

meteor(ite) の基本コードを変更して、独自のコンソール ログ ステートメントを挿入してコードの動作を確認するにはどうすればよいですか? アプリケーションを隕石アプリとして実行します ( mrt)

* .meteor ソース ツリーの編集 * .meteorite ソース ツリーの編集 * /myApp/.meteor/local/build の編集

追加の詳細: 私の特定の使用例 (ただし、答えはこれに答えるよりも一般的である必要があります) は、「キューに入れられたタスクの例外: エラー: Meteor は現在、ObjectID 以外のオブジェクトを ids としてサポートしていません」というエラーが発生していることです。 console.log ID は何ですか (つまり、ObjectID でない場合は何ですか?)

完全なエラーは次のとおりです。

I20130826-10:36:36.038(-6)? Exception in queued task: Error: Meteor does not currently support objects other than ObjectID as ids
I20130826-10:36:36.039(-6)?     at Function.LocalCollection._idStringify (packages/minimongo/minimongo.js:845)  
I20130826-10:36:36.039(-6)?     at _.extend._nextObject (packages/mongo-livedata/mongo_driver.js:549) 
I20130826-10:36:36.039(-6)?     at _.extend.forEach (packages/mongo-livedata/mongo_driver.js:570)  
I20130826-10:36:36.039(-6)?     at _.extend.getRawObjects (packages/mongo-livedata/mongo_driver.js:621) 
I20130826-10:36:36.039(-6)?     at _.extend._pollMongo (packages/mongo-livedata/mongo_driver.js:897)  
I20130826-10:36:36.040(-6)?     at Object._.extend._unthrottledEnsurePollIsScheduled [as task] (packages/mongo-livedata/mongo_driver.js:841)  
I20130826-10:36:36.040(-6)?     at _.extend._run (packages/meteor/fiber_helpers.js:144)  
I20130826-10:36:36.040(-6)?    at _.extend._scheduleRun (packages/meteor/fiber_helpers.js:122)

エラー メッセージは、myApp/ ディレクトリの次のファイルにあります。

  • .//.meteor/local/build/programs/client/packages/minimongo.js
  • .//.meteor/local/build/programs/client/packages/minimongo.js.map
  • .//.meteor/local/build/programs/ctl/packages/minimongo.js
  • .//.meteor/local/build/programs/ctl/packages/minimongo.js.map
  • .//.meteor/local/build/programs/server/packages/minimongo.js
  • .//.meteor/local/build/programs/server/packages/minimongo.js.map

そして ~/.meteor に

  • .//packages/minimongo/2c0b2ba53f/browser/packages/minimongo.js
  • .//packages/minimongo/2c0b2ba53f/browser/packages/minimongo.js.map
  • .//packages/minimongo/2c0b2ba53f/os/packages/minimongo.js
  • .//packages/minimongo/2c0b2ba53f/os/packages/minimongo.js.map
  • .//パッケージ/ミニモンゴ/80c0a81364a8a504110b56f3e9a2cba2d4e731ee/ミニモンゴ.js
4

2 に答える 2