由于某种原因,我似乎真的无法理解 RequireJS(查看了其他各种问题)
一些背景:
- 我正在使用 jquery(所以没有 Node.js 自动构建的东西)
- 我正在使用客户端 mVC lib 库 (spine.js),在我的情况下,它作为设置的一部分
require("Avail")
在其代码内部进行。 - 'Avail' 是一个 javascript 类,作为 window.Avail 全局存在
我收到错误消息
Uncaught Error: Module name 'Avail' has not been loaded yet for context: _
http://requirejs.org/docs/errors.html#notloaded
我知道它没有加载,但怎么做?当我的应用程序启动时,有没有办法告诉 requireJS 在默认上下文“_”下注册“可用”?
我已经尝试了以下几件事(以及很多变化,但我无法让它工作):
(function() {
define("Avail", [],function(){
return window.Avail
});
})();
非常感谢帮助。谢谢。