使用Gulp构建的javascript中未定义的对象

时间:2017-01-22 20:55:25

标签: javascript amd

我正在制作一个javascript应用程序,我正在使用Gulp来连接.js文件。

我有我的app.js

var event = EventController.getAll();

和一个名为events.js的控制器

EventController = {
    getAll: function(){
        return "event";
    }
}

我将app目录与gulp构建成一个看起来像

的dist.js
var event = EventController.getAll();

EventController = {
    getAll: function(){
        return "event";
    }
}

现在我在调用控制器时遇到错误,因为当我在第一行调用它时尚未声明它。

我知道我可以更改连接顺序以在使用之前放置控制器声明,但我想知道是否有一种技巧可以让我忽略连接顺序,就像在onload回调中包装所有内容一样或类似的东西。

有人可以给我一些建议吗?

0 个答案:

没有答案