难以使用Require.js加载模块

时间:2016-03-02 00:07:28

标签: javascript requirejs

我试图加载并使用我用Require定义的模块。据我所知,我正在关注官方网站上的模式,但我没有在require电话中获得加载的模块。

main.js:

define(function (require) {
    require(['./util'], function(util){
       util.dictionary(); 
    });
    ...
});

util.js中:

define(function(){
    "use strict";

    var util = {};
    ...
    return util;
});

这样,util.dictionary()失败,因为util未定义。

两个文件都在同一目录级别,我还没有为Require定义任何baseURL。

为什么会失败?

1 个答案:

答案 0 :(得分:0)

经过大量的讨论后,我发现Chrome正在使用某些文件的缓存版本,清除缓存会导致模块正确加载。

是的,我是一名网络开发菜鸟。