在/Project/lib
文件夹中,我首先声明一个FS.Store.GridFS:
imageStore = new FS.Store.GridFS("images", {
transformWrite: function(file, readStream, writeStream){
if (something) {...}
else {
Images.remove({_id: file._id});
}
}
}
然后,我声明Image集合:
Images = new FS.Collection("images", {
stores: imageStore
});
但是,在编译时,出现错误:
=> Exited with code: 8
...
W20150623-13:06:51.855(-4)? (STDERR) throw(ex);
W20150623-13:06:51.855(-4)? (STDERR) ^
W20150623-13:06:51.855(-4)? (STDERR) ReferenceError: Images is not defined
...
我尝试将imageStore声明放置在Images声明内,但没有成功。
但重要的是,不仅是
Images
也会导致未定义错误。如果我包含任何变量名,则该else
语句中似乎未定义它。最重要的是,确切的代码适用于我的朋友...
任何帮助将不胜感激。
最佳答案
由于您提到它适用于您的朋友而不适用于您,因此代码本身可能不是问题。尝试运行meteor reset
。