requirejs - 无法定义命名模块

时间:2013-08-20 13:39:54

标签: javascript requirejs

我目前正在使用requirejs。我正在尝试将特定的现有对象定义为模块,但我无法使其工作。

实际上,我正在使用他们网站上的一个例子:http://requirejs.org/docs/whyamd.html#namedmodules

> define('myModule', [], function () {
>    return function () {};
> });
undefined

> requirejs('myModule')
undefined

> requirejs.defined('myModule')
false

在这个shell中,requirejs和define都存在,并且来自requirejs。

我做错了吗?

1 个答案:

答案 0 :(得分:1)

你只能这样吗?使用require:

中指定的回调获取模块
define('myModule', [], function () {
   return function () {};
});
requirejs(['myModule'], function(myModule) {
  console.log(myModule);
});