Javascript Browserify要求在web控制台中不可用
是否有一种方法可以使库(包括使用Browserify的库)在控制台中可用 e、 g.我有一个Javascript Browserify要求在web控制台中不可用,javascript,backbone.js,console,browserify,Javascript,Backbone.js,Console,Browserify,是否有一种方法可以使库(包括使用Browserify的库)在控制台中可用 e、 g.我有一个functions.js文件,其中包含: var $ = require('jquery'); require('./_backbone'); 其中,/\u backbone是一个单独的文件(\u backbone.js),其中包含一个包含以下代码的主干应用程序: var testApp = {}; // create namespace for our app testApp.Todo = Back
functions.js
文件,其中包含:
var $ = require('jquery');
require('./_backbone');
其中,/\u backbone
是一个单独的文件(\u backbone.js
),其中包含一个包含以下代码的主干应用程序:
var testApp = {}; // create namespace for our app
testApp.Todo = Backbone.Model.extend({
defaults: {
title: '',
completed: false
}
});
现在,在控制台中,我应该能够运行以下命令:
var todo = new testApp.Todo({title: 'Learn Backbone.js', completed: false});
todo.get('title');
并查看显示的标题
但是我得到了一个testApp未定义错误,这让我相信控制台没有拾取文件(即使该页面是)
谢谢在您的代码中,为了测试的目的,显式地在窗口上装载testApp
window.app=testApp代码>非常感谢:)在9分钟后,当我能够回答时,我将接受作为答案!