requirejs 加载超时路径,用于调试
requirejs Load timeout path for debugging
加载数据表 js 时出错。
Load timeout for modules: datatables
可能是我的配置(路径)有误。
我如何检查 requirejs 期望文件在哪里?我可以从 requirejs 中的模块获取路径吗?
我在 Chrome 控制台中没有看到任何加载失败的文件。
"datatables": "DataTables/DataTables-1.10.15/js/jquery.dataTables.min",
"datatables.net": "DataTables/DataTables-1.10.15/js/jquery.dataTables.min",
如果您在 paths
配置中将两个不同的模块名称指向相同的文件路径,那是行不通的:RequireJS 会出错。
如果你想让两个模块名解析到同一个文件,你应该做的是使用map
进行映射,只留下paths
中的一个模块,如:
paths: {
"datatables.net": "DataTables/DataTables-1.10.15/js/jquery.dataTables.min",
},
map: {
"*": {
datatables: "datatables.net",
},
}
map
设置使得当任何模块 ("*"
) 向名为 datatables
的模块发出请求时,它接收名为 datatables.net
的模块。
加载数据表 js 时出错。
Load timeout for modules: datatables
可能是我的配置(路径)有误。 我如何检查 requirejs 期望文件在哪里?我可以从 requirejs 中的模块获取路径吗?
我在 Chrome 控制台中没有看到任何加载失败的文件。
"datatables": "DataTables/DataTables-1.10.15/js/jquery.dataTables.min",
"datatables.net": "DataTables/DataTables-1.10.15/js/jquery.dataTables.min",
如果您在 paths
配置中将两个不同的模块名称指向相同的文件路径,那是行不通的:RequireJS 会出错。
如果你想让两个模块名解析到同一个文件,你应该做的是使用map
进行映射,只留下paths
中的一个模块,如:
paths: {
"datatables.net": "DataTables/DataTables-1.10.15/js/jquery.dataTables.min",
},
map: {
"*": {
datatables: "datatables.net",
},
}
map
设置使得当任何模块 ("*"
) 向名为 datatables
的模块发出请求时,它接收名为 datatables.net
的模块。