1

/Project/lib文件夹中,我首先声明一个 FS.Store.GridFS:

imageStore = new FS.Store.GridFS("images", {
    transformWrite: function(file, readStream, writeStream){
        if (something) {...}
        else {
            Images.remove({_id: file._id});
        }
    }
}

然后我声明图像集合:

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语句中未定义。

最重要的是,确切的代码适用于我的朋友......任何帮助将不胜感激。

4

1 回答 1

1

由于您提到它适用于您的朋友但不适用于您,因此代码本身可能不是问题。尝试运行meteor reset

于 2015-06-23T19:12:38.223 回答