Meteor 未捕获类型错误:无法读取属性';ToObject';流星中未定义的

Meteor 未捕获类型错误:无法读取属性';ToObject';流星中未定义的,meteor,Meteor,我在运行我的项目时遇到了这个错误,有什么想法吗 错误为:未捕获类型错误:无法读取未定义的属性“ToObject”。 请参阅以下代码一次: Members = new Meteor.Collection("members"); if (Meteor.isClient) { var fileName = ''; Template.hello.events({ 'change input': function(ev) { fileName

我在运行我的项目时遇到了这个错误,有什么想法吗

错误为:未捕获类型错误:无法读取未定义的属性“ToObject”。

请参阅以下代码一次:

Members = new Meteor.Collection("members");

if (Meteor.isClient) {


    var fileName = '';
    Template.hello.events({
        'change input': function(ev) {

            fileName = ev.currentTarget.files;

            console.log("fileName : "+ fileName);

        _.each(ev.currentTarget.files, function(file) {
                Meteor.saveFile(file, file.name ,file.type);
            });
        }
    });

    Template.hello.events({
        'click #uploadTestFile':function(e){

            console.log("Btn Clicked......."+fileName);


            var files = fileName;

            for (var i = 0, file; file = files[i]; i++)
            {
                if (file.type.indexOf("text") == 0)
                {
                    var reader = new FileReader();
                    reader.onloadend = function (e)
                    {
                        var text = e.target.result;
                        console.log(text)
                        var all = $.csv.toObjects(text);
                        console.log(all)
                        _.each(all, function (entry)
                        {
                            Members.insert(entry);
                        });
                    }
                    reader.readAsText(file);
                }
            }
        }

    });
Meteor.saveFile = function(blob, name, type, path, callback) {

//Here some code

  }
}

我不知道该怎么做。所以请建议我怎么做?

控制台从
console.log(all)
输出的是什么?这意味着JQuery变量$.csv未定义。我想您需要安装JQuery插件。