这是我们的应用程序看上去开始像时:
=> Started proxy.
=> Started MongoDB.
>>>>> IN ON_TEST
meteor-collection-management: updating npm dependencies -- mongodb...
=> Errors prevented startup:
While building package `meteor-collection-management`:
error: Can't install npm dependencies. Are you connected to the internet?
=> Your application has errors. Waiting for file change.
哎呀。 在流星收集管理/ package.js(我们自己包),有这样的:
Package.on_test(function(api) {
console.log(">>>>> IN ON_TEST");
Npm.depends({
mongodb: "1.4.1"
});
api.use(['meteor-collection-management', 'tinytest', 'test-helpers']);
api.add_files('tests/dbobject-test.js', ['client', 'server']);
api.add_files('tests/enums-test.js', ['client', 'server']);
});
当我删除了NPM位,我现在可以没有它试图连接到网络的正常工作。 但是,这是一个完整的黑客攻击。
MongoDB的包下载是最好的,我可以告诉; 我们没有改变在年龄的版本号; 如果我有互联网连接的应用程序不会成功启动。
如何调试此,即使你不知道答案有什么想法?