【发布时间】:2014-11-27 00:23:03
【问题描述】:
从 0.9.3 开始,我遇到了流星包依赖项的一些问题,例如,一些第三方包没有声明它们的所有依赖项(比如下划线,通常会包含但在被另一个包使用时不会包含)。
有没有一种简单的方法来显示依赖树,就像 npm 一样?
流星列表 将显示您的项目中的内容
.meteor/versions 将显示所有包 但我正在尝试找出包含(或不包含)其他包的内容。
目前我遇到如下错误,但没有包含 Minimongoid afaik 并且 grepping 找不到对它的引用。
W20141001-19:19:46.137(-7)? (STDERR) /Users/dc/.meteor/packages/meteor-tool/.1.0.33.he3qxx++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/lib/node_modules/fibers/future.js:173
W20141001-19:19:46.137(-7)? (STDERR) throw(ex);
W20141001-19:19:46.138(-7)? (STDERR) ^
W20141001-19:19:46.141(-7)? (STDERR) ReferenceError: Minimongoid is not defined
W20141001-19:19:46.141(-7)? (STDERR) at collections/user.coffee:1:20
W20141001-19:19:46.141(-7)? (STDERR) at /Users/dc/dev/shumi/package-dev/app/.meteor/local/build/programs/server/app/collections/user.coffee.js:24:3
W20141001-19:19:46.142(-7)? (STDERR) at /Users/dc/dev/shumi/package-dev/app/.meteor/local/build/programs/server/boot.js:168:10
W20141001-19:19:46.142(-7)? (STDERR) at Array.forEach (native)
W20141001-19:19:46.142(-7)? (STDERR) at Function._.each._.forEach (/Users/dc/.meteor/packages/meteor-tool/.1.0.33.he3qxx++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/lib/node_modules/underscore/underscore.js:79:11)
W20141001-19:19:46.142(-7)? (STDERR) at /Users/dc/dev/shumi/package-dev/app/.meteor/local/build/programs/server/boot.js:82:5
【问题讨论】:
-
我也希望能够做到这一点,这样我们就可以弄清楚what package has a dependency to an old version of a package that was broken。