2016-07-11 3 views
0

그래서 문제를 좁히고 해결 방법이 있는지 궁금해하고있었습니다.JS가 필요하고 baseUrl에서 명령을 실행하십시오.

HTML에서 작업해온 코드는 turbogears라는 웹 프레임 작업을 사용합니다. 내가 이제를 elses 누군가에 내 코드를 통합하는 작업입니다 그래서

GET 'pv/jquery-2.0.2.min.js' 500 Internal Server Error 

같은 오류 메시지가 나는에 RequireJS를 사용 그것없이이 명령

<script type=text/javascript src= "${tg.url('pv/jquery-2.0.2.min.js')}" 

를 사용 turbogears에있는 파일을 잡아 내 코드. 그래서 필요 내에서 나는이 그래서 내가 무슨 일 것이는 자바 스크립트 전에 명령하고는 필요에 도달하는 경우는하지 않고 파일을 잡아하는 방법을 알고하지 않는 turbogears를 실행한다는 생각

//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 웹 프레임 워크에 익숙하지 않다.

사항은 난 그냥 복사를 시도하고 작동과 같은 오류로 응답하지 않는 base을

requirejs.config({ 
    'baseUrl': "${tg.url('pv/src')}" 
}); 

에서 SRC 단지의 교체에 명령을 붙여 한

를 시도 .

각 파일을 호출하기 위해 각각의 스크립트 태그를 만들어야한다고 생각합니까? 너무 복잡하고 코드가 엉망이 될 수도 있습니다.

이 문제를 해결하는 방법에 대한 의견이 있으십니까? 당신은 항상

"$ {tg.url ('')"

를 사용할 필요가 없습니다

답변

0

. 내 공개 디렉토리에 가정 내가 그에서 내가 require.js이 자바 스크립트 폴더를 가지고 그럼 내가 이렇게 직접 포함 할 수 있습니다 전에 평가됩니다 다음

<script type="text/javascript" src="/javascript/require.js"></script> 

어디서나 태그 $를 {사용}하면, 자바 스크립트.