1

使用以下 Require.js 配置,moduledep从内部加载module是从应用程序的根 ( /moduledep.js) 而不是映射路径 ( /assets/path/module/moduledep.js) 获取依赖项。

require.config({
  paths: {
    "module": "assets/path/module"
  },

  map: {
    "module": {
      "moduledep": "assets/path/module/moduledep"
    }
  }
});

是否有任何理由要求忽略映射路径?

4

1 回答 1

1

看起来该功能有其局限性。

从文档:

此功能仅适用于调用 define() 并注册为匿名模块的真正 AMD 模块的脚本。此外,地图配置只能使用绝对模块 ID。相对 ID(如 '../some/thing')不起作用。

于 2013-06-21T20:58:06.093 回答