2016-10-25 4 views
0

Когда я пытаюсь потребовать библиотеку CartoDb, он возвращает ошибку сценария, а затем пытается загрузить его прямо с сервера.Как загрузить CartoDb с помощью RequireJS?

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) Просмотрите вкладку сети и посмотрите ошибку 404, где пыталась загрузиться cartodb.js (хотя она уже скомпилирована в app.min.js)

Я делаю что-то неправильно, когда я определяю свой сценарий (ы) или является библиотекой, не совместимой с RequireJS?

Я пробовал с и без подгонки в моей конфигурации конфигурации requirejs, но всегда получаю ту же ошибку.

Проблема поднята here, но я почти ожидаю, что они скажут, что это проблема RequireJS, а не проблема CartoDb.

+0

Почему я получаю downvoted? – John

ответ

-2

Попробуйте добавить парам cartodb использовать его в теле функции, например:

define('app', ['module', 'jquery', 'cartodb'], 
function(m, $, cartodb) { 
    ... 
+0

Хорошо, попробовал, я получаю ту же ошибку. – John

Смежные вопросы