我正在尝试在 Backbone 中创建一个视图并尝试通过节点 require 加载库。我能够从模型/集合输出到控制台,但是当我开始创建视图时,我收到错误“在 instanceof 检查中期望一个函数,但得到了正文”。我尝试通过 $(function()({}) 加载 View 并尝试 $('document').ready 但没有运气 - 关于我在这里遗漏或做错的任何建议。谢谢
    var express = require('express');
    var $ = require('jQuery');
    var _ = require('underscore');
    var Backbone = require('Backbone');
    var app = express();
    app.use(express.static(__dirname + '/'));
    app.listen(process.env.PORT || 3000);
    var myModel = Backbone.Model.extend();
    var myCollection = Backbone.Collection.extend({
        model: myModel,
        url: "myjson.json",
        parse: function(response) {
            return response.cars;
        }
    })
     var cars = new myCollection();
    var myView = Backbone.View.extend({
        el: 'body',
        initialize: function() {
            cars.fetch();
            this.render();
        },
        events: {
            'click div.test': 'render'
        },
        render: function() {
            cars.each(function(myModel) {
                var _comp = myModel.get('make');
                $('div.new_test').append(_comp);
                console.log(_comp);
                return this;
            })
        }
    })
     var yourView = new myView();