オープン ソース プロジェクトの利点の 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