Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Require.js从错误路径加载依赖项_Javascript_Requirejs_Amd - Fatal编程技术网

Javascript Require.js从错误路径加载依赖项

Javascript Require.js从错误路径加载依赖项,javascript,requirejs,amd,Javascript,Requirejs,Amd,使用以下Require.js配置,从模块中加载moduledep将从应用程序的根(/moduledep.js)而不是映射路径(/assets/path/moduledep.js)获取依赖关系 是否有任何理由要求忽略映射的路径?该功能似乎有其局限性 从文档中: 此功能仅适用于真正的AMD模块脚本 调用define()并注册为匿名模块。另外,仅使用 地图配置的绝对模块ID。相对ID(如 “../some/thing”)不起作用 这一功能似乎有其局限性 从文档中: 此功能仅适用于真正的AMD模块脚本

使用以下Require.js配置,从
模块中加载
moduledep
将从应用程序的根(
/moduledep.js
)而不是映射路径(
/assets/path/moduledep.js
)获取依赖关系


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

该功能似乎有其局限性

从文档中:

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


这一功能似乎有其局限性

从文档中:

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


您实际使用的名称是“模块”还是用于演示目的?如果是这样,它可能与内置的“模块”属性冲突。我使用
module
moduledep
作为实际资产的占位符。对不起,不清楚,只是确定一下。。。你永远不知道你的其他模块都找到了吗?是否设置了baseUrl?您实际使用的名称是“模块”还是用于演示目的?如果是这样,它可能与内置的“模块”属性冲突。我使用
module
moduledep
作为实际资产的占位符。对不起,不清楚,只是确定一下。。。你永远不知道你的其他模块都找到了吗?是否设置了baseUrl?这是使用
require
而不是
define
在模块中定义依赖项的问题。谢谢你给我指明了正确的方向!这是使用
require
而不是
define
在模块中定义依赖项的问题。谢谢你给我指明了正确的方向!
require.config({
  paths: {
    "module": "assets/path/module"
  },

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