Так что я сузил свою проблему и задавался вопросом, было ли решение для этого или способ обойти это.Требовать JS и выполнять команду в baseUrl
Код, над которым я работал в HTML, использует работу веб-фрейма под названием turbogears. Чтобы захватить файлы в TurboGears он использует эту команду
<script type=text/javascript src= "${tg.url('pv/jquery-2.0.2.min.js')}"
Без него я получаю сообщение об ошибке, как так
GET 'pv/jquery-2.0.2.min.js' 500 Internal Server Error
Сейчас я работаю над интеграцией моего кода в чужой, и я использовал RequireJS в мой код. Поэтому в моем требуют я это настроить
//HTML5
<script type=text/javascript data-main= "${tg.url('pv/demo.js')}" src= "${tg.url('pv/require.js')}"
//JAVASCRIPT
requirejs.config({
'baseUrl': 'src',
});
require(['pv'], function(PV) {
//code here
}
Так что я думаю, что происходит в том, что он запускает TurboGears команды перед яваскрипт и когда он попадает в Требовать он не знает, как захватить файлы без турбогеров.
Так что мне интересно, как мне запустить команду как-то с requireJS? Есть ли простое решение? Я не очень хорошо знаком с веб-картой turbogears, так как просто пытаюсь интегрировать свой код.
ВЕЩИ Я Пытались
Я попытался просто скопировать и вставить команду в замене только ЦСИ в BaseUrl
requirejs.config({
'baseUrl': "${tg.url('pv/src')}"
});
, который не работает и реагирует с той же ошибкой ,
Я думаю, что мне нужно будет сделать каждый отдельный тег сценария для вызова каждого файла? который может быть слишком сложным и просто пустым неправильным кодом.
Любые мысли о том, как решить эту проблему?