当我尝试请求CartoDb库时,它返回一个脚本错误,然后尝试直接从服务器加载它。
Error: Script error for "cartodb", needed by: app
http://requirejs.org/docs/errors.html#scripterror我在这里创建了一个简单的示例:https://github.com/JohnGale87/requirejs-cartodb-helloworld
复制问题的步骤:
1)访问此页面:https://rawgit.com/JohnGale87/requirejs-cartodb-helloworld/master/index.html
2)打开控制台
3)查看错误
4)查看网络选项卡,并在试图加载cartodb.js的位置看到404错误(即使它已经编译成app.min.js)
是我在定义脚本时做错了什么,还是cartodb库与RequireJS不兼容?
我已经尝试过使用和不使用requirejs build config中的填充程序,但我总是得到相同的错误。
问题提出了here,但我一半期望他们说这是一个RequireJS问题,而不是一个CartoDb问题。
发布于 2016-10-27 15:38:53
尝试添加param cartodb,以便在函数体中使用,如下所示:
define('app', ['module', 'jquery', 'cartodb'],
function(m, $, cartodb) {
...https://stackoverflow.com/questions/40241136
复制相似问题