我试图加载并使用我用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。
为什么会失败?
答案 0 :(得分:0)
经过大量的讨论后,我发现Chrome正在使用某些文件的缓存版本,清除缓存会导致模块正确加载。
是的,我是一名网络开发菜鸟。