Require.js从错误的路径加载依赖项
Require.js Loads Dependency from Wrong Path
使用以下Require.js配置,从module
中加载moduledep
是从应用程序的根目录(/moduledep.js
)而不是映射路径(/assets/path/module/moduledep.js
)获取依赖项。
require.config({
paths: {
"module": "assets/path/module"
},
map: {
"module": {
"moduledep": "assets/path/module/moduledep"
}
}
});
是否有任何原因需要忽略映射的路径?
看起来该功能有其局限性。
来自文档:
此功能仅适用于真正AMD模块的脚本调用define()并注册为匿名模块。此外,仅使用映射配置的绝对模块ID。相对ID(如'/某些/事物)不起作用。
相关文章:
- 使用多个依赖项加载只进行一次AJAX调用
- Dojo AMD加载程序执行定义具有空/缺失依赖项的回调
- 依赖于缓慢加载javascript的UI
- 要求创建空模块作为依赖项加载程序
- 避免将lib依赖项与webpack+handlebas加载程序捆绑在一起
- 我删除了package.json和Gruntfile.js,现在Grunt不会加载依赖项
- RequireJS不一致地加载依赖项
- AJAX/Jquery/PHP-加载依赖于锚点/哈希标记的页面
- require.js加载依赖项不正确
- Require.js从错误的路径加载依赖项
- 加载依赖文件
- 加载依赖于页面的面向对象JS属性的最好方法是什么?
- Browserify更改加载依赖项的顺序
- RequireJS——总是加载依赖库
- 使用jspm来加载依赖全局jQuery的脚本
- 如何使用RequireJS加载依赖于3d的脚本
- YepNope-等待,直到加载依赖项
- 如何在AngularJS中自动加载依赖项
- javascript/php获胜't加载依赖下拉列表中第一个选项的数据
- 使用 RequireJS 自动加载依赖模块