RequireJS - 加载后在模块上执行函数

时间:2017-08-23 19:33:26

标签: requirejs

我试图为我的项目设置一个socket.js实例。我正在尝试这样的事情:

require.config({
    paths: {
        baseUrl: "../",
        socketio: `http://${window.location.host}/socket.io/socket.io`
    },
    shim: {
        "socketio": {
            init: function(socketio){
                console.log("this doesn't get logged anywhere");
                return socketio.connect(`http://${window.location.host}`);
            }
        }
    }
}

但是初学者似乎根本没有被召唤,所以我认为我误解了它的目的。无论如何,在我的其他文件中使用socketio之前,有什么方法可以进行这个简单的连接调用一次吗?

修改:刚发现垫片与定位旧浏览器有关,所以我肯定错误地使用了它。不过,认为它有助于说明我试图做的事情,所以我会留下它。

0 个答案:

没有答案