3

最近、Meteor アプリを 0.6.5 に更新しましたが、アンダースコア パッケージが機能しなくなっていることに気付きました。エラーログは次のとおりです。

W20130814-20:31:26.431(-3)? (STDERR) /home/mariano/.meteor/tools/4010e5731d/lib/node_modules/fibers/future.js:173
W20130814-20:31:26.494(-3)? (STDERR)                        throw(ex);
W20130814-20:31:26.494(-3)? (STDERR)                              ^
W20130814-20:31:26.494(-3)? (STDERR) ReferenceError: _ is not defined
W20130814-20:31:26.496(-3)? (STDERR)     at Package (packages/meteor-file/meteor-file.js:92)
W20130814-20:31:26.496(-3)? (STDERR)     at packages/meteor-file.js:120:4
W20130814-20:31:26.496(-3)? (STDERR)     at packages/meteor-file.js:127:3
W20130814-20:31:26.496(-3)? (STDERR)     at mains (/home/mariano/borrar/blocnotas/.meteor/local/build/programs/server/boot.js:153:10)
W20130814-20:31:26.497(-3)? (STDERR)     at Array.forEach (native)
W20130814-20:31:26.497(-3)? (STDERR)     at Function._.each._.forEach (/home/mariano/.meteor/tools/4010e5731d/lib/node_modules/underscore/underscore.js:79:11)
W20130814-20:31:26.497(-3)? (STDERR)     at /home/mariano/borrar/blocnotas/.meteor/local/build/programs/server/boot.js:80:5

ご協力いただきありがとうございます

4

2 に答える 2

7

大気 (つまり mrt) パッケージを使用している場合、パッケージの作成者が 0.6.5 の一部である新しいパッケージ API に更新する機会が得られるまで、0.6.4.1 にダウングレードする必要がある場合があります。ここで手順を見つけることができます - https://groups.google.com/d/topic/meteor-talk/BbrjGcGGIzc/discussion

それが役立つことを願っています!

于 2013-08-15T00:03:23.157 に答える
1

あなたの(または他の誰かの)meteor-file.jsパッケージは、アンダースコアの明示的な依存関係を登録する必要があるようです。これは、0.6.5 より前のバージョンでは自動的に含まれていました。に次を追加しますpackage.js

Package.on_use(function (api) {
    api.use('underscore', 'server');
});
于 2013-08-16T00:34:39.333 に答える