2013-07-10 2 views
1

Я новый разработчик с основой и require.js.Ошибка скрипта в проекте back.bb require.js

Это структура моего проекта:

enter image description here

И это мой код:

<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <script src="app/script/libs/require.js" data-main="app/script/main.js" type="text/javascript"></script> 
</head> 
<body> 

</body> 
</html> 

Это main.js:

require.config({ 
    paths: { 
    jquery: 'app/script/libs/jquery/jquery-1.7.1', 
    underscore: 'app/script/libs/underscore/underscore', 
    backbone: 'app/script/libs/backbone/backbone' 
    }, 
    shim: { 
    backbone: ['jquery', 'underscore'] 
    } 
}); 

require(['app'], function(App){ 
    App.initialize(); 
}); 

А потом, когда я просмотрите в браузере, я получил эту ошибку в консоли firefox:

Error: Script error http://requirejs.org/docs/errors.html#scripterror 
[Break On This Error] 

...irejs.org/docs/errors.html#"+b);c.requireType=b;c.requireModules=i;d&&(c.origina... 

Любой может сказать мне, как эта ошибка придет? Благодарю.

+0

Try использовать версию развития требуют (не минимизированы). И можете ли вы разместить содержимое своего файла main.js? – Tallmaris

+0

@ Tallmaris: Я отправляю его в дорогу. – Nothing

ответ

1

Ваш файл require.config содержит папки, которые не существуют. Там нет папок, таких как магистральная, JQuery, подчеркивание под приложение/ЛИЭС

Изменение require.config к следующему

require.config({ 
    paths: { 
    jquery: 'app/script/libs/jquery-1.7.1', 
    underscore: 'app/script/libs/underscore', 
    backbone: 'app/script/libs/backbone' 
    }, 
    shim: { 
    backbone: ['jquery', 'underscore'] 
    } 
}); 

require(['app'], function(App){ 
    App.initialize(); 
}); 
Смежные вопросы