私は問題を絞り込んで、これを解決する方法があるのか、それを回避する方法があるのだろうかと思っていました。JSを必要とし、baseUrlでコマンドを実行する
私がHTMLで作業しているコードは、turbogearsというWebフレームワークを使用しています。 は、私は今、私はよその誰かに私のコードの統合に取り組んでいますので、
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の中のファイルをつかむために、私のコード。だから、中に私の私は、この
//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
}
を設定している必要がだから私は何が起こるかは、それはjavascriptの前にTurboGearsのコマンドを実行し、それがなったとき、それはせずにファイルをつかむ方法を知らない必要があることだと思いますturbogearsコマンド。
私はどうしたらrequireJSでコマンドを実行するのですか?簡単な解決法はありますか?私は自分のコードを統合しようとしているので、turbogears Webフレームワークにあまり慣れていません。私はちょうど同じエラーで動作して応答しないのbaseURL
requirejs.config({
'baseUrl': "${tg.url('pv/src')}"
});
にコピーして、ちょうどSRCの代わりにコマンドをペーストしようとしてい
を試してみました
THINGS 。
私は、各ファイルを呼び出すためにそれぞれのスクリプトタグを作らなければならないと思っていますか?これは複雑すぎるかもしれませんし、ちょうど乱雑なコードの下にあるかもしれません。
どのようにこの問題に取り組んでいますか?あなたはいつも
"$ {tg.url( '')"
を使用する必要はありません