Если я загружаю свою страницу domain.com/seeker/job
<script type="text/javascript" src="{{ asset('assets/backbone/js/libs/require/require.js')}}"></script>
<script type="text/javascript" src="{{ asset('assets/backbone/main.js')}}"></script>
Файл main.js
require.config({
baseUrl: "/",
paths:{
"jquery": "domain.com/js/libs/jquery/src/jquery",
"underscore": "domain.com/js/libs/underscore/underscore",
"backbone": "domain.com/js/libs/backbone/backbone"
},
waitSeconds: 7
});
require(['assets/backbone/app'], function(AppView){
new AppView;
});
ошибка
GET http://domain.com/manipulation/_evalUrl.js 500 (Internal Server Error) require.js:1881
Uncaught Error: Script error for: manipulation/_evalUrl
http://requirejs.org/docs/errors.html#scripterror require.js:163
GET http://domain.com/ajax.js 500 (Internal Server Error) require.js:1881
Uncaught Error: Script error for: ajax
http://requirejs.org/docs/errors.html#scripterror require.js:163
GET http://domain.com/serialize.js 500 (Internal Server Error) require.js:1881
Uncaught Error: Script error for: serialize
http://requirejs.org/docs/errors.html#scripterror require.js:163
GET http://domain.com/ajax/jsonp.js 500 (Internal Server Error) require.js:1881
Uncaught Error: Script error for: ajax/jsonp
http://requirejs.org/docs/errors.html#scripterror require.js:163
GET http://domain.com/ajax/xhr.js 500 (Internal Server Error) require.js:1881
Uncaught Error: Script error for: ajax/xhr
http://requirejs.org/docs/errors.html#scripterror require.js:163
GET http://domain.com/ajax/script.js 500 (Internal Server Error) require.js:1881
Uncaught Error: Script error for: ajax/script
http://requirejs.org/docs/errors.html#scripterror require.js:163
GET http://domain.com/ajax/load.js 500 (Internal Server Error) require.js:1881
Uncaught Error: Script error for: ajax/load
http://requirejs.org/docs/errors.html#scripterror require.js:163
GET http://domain.com/effects.js 500 (Internal Server Error) require.js:1881
Uncaught Error: Script error for: effects
http://requirejs.org/docs/errors.html#scripterror require.js:163
GET http://domain.com/effects/animatedSelector.js 500 (Internal Server Error) require.js:1881
Uncaught Error: Script error for: effects/animatedSelector
http://requirejs.org/docs/errors.html#scripterror require.js:163
GET http://domain.com/dimensions.js 500 (Internal Server Error) require.js:1881
Uncaught Error: Script error for: dimensions
http://requirejs.org/docs/errors.html#scripterror require.js:163
GET http://domain.com/exports/amd.js 500 (Internal Server Error) require.js:1881
Uncaught Error: Script error for: exports/amd
http://requirejs.org/docs/errors.html#scripterror require.js:163
GET http://domain.com/deprecated.js 500 (Internal Server Error) require.js:1881
Uncaught Error: Script error for: deprecated
http://requirejs.org/docs/errors.html#scripterror require.js:163
GET http://domain.com/offset.js 500 (Internal Server Error) require.js:1881
Uncaught Error: Script error for: offset
http://requirejs.org/docs/errors.html#scripterror require.js:163
Uncaught Error: Load timeout for modules:
http://requirejs.org/docs/errors.html#timeout
Список ошибок намного длиннее, он действовал так, как будто он не мог найти URL-адрес, и он загружается с базового URL-адреса? Что я сделал не так?
Если вы пытаетесь иметь /templates
в качестве первой части URL-адреса, попробуйте установить baseUrl. По умолчанию это ./
который разрешает ваш каталог /seeker
.
require.config({
baseUrl: "/",
paths:{
"jquery": "js/libs/jquery/src/jquery",
"underscore": "js/libs/underscore/underscore",
"backbone": "js/libs/backbone/backbone"
},
waitSeconds: 7
});
увидел этот пост за один год, и у меня такая же точная проблема.
Файл jquery, который вы пытаетесь извлечь, не из папки "src", а "dist".
Итак, в файле main.js измените строку на
"jquery": "domain.com/js/libs/jquery/dist/jquery"