使用Gulp构建的javascript中未定义对象
我正在制作一个javascript应用程序,并使用Gulp连接.js文件 我有我的app.js使用Gulp构建的javascript中未定义对象,javascript,amd,Javascript,Amd,我正在制作一个javascript应用程序,并使用Gulp连接.js文件 我有我的app.js var event = EventController.getAll(); 还有一个我称之为events.js的控制器 EventController = { getAll: function(){ return "event"; } } 我使用gulp将app目录构建到一个dist.js中,如下所示 var event = EventController.getA
var event = EventController.getAll();
还有一个我称之为events.js的控制器
EventController = {
getAll: function(){
return "event";
}
}
我使用gulp将app目录构建到一个dist.js中,如下所示
var event = EventController.getAll();
EventController = {
getAll: function(){
return "event";
}
}
现在,当我调用我的控制器时,我得到一个错误,因为当我在第一行调用它时,它还没有被声明
我知道我可以更改连接顺序,以便在使用控制器声明之前将其放入,但我想知道是否有一种技巧可以让我忽略连接顺序,比如将所有内容包装到onload回调或类似的东西上
有人能给我一些建议吗?你应该使用Browserify或其他模块系统。使用es6模块+网页