Requirejsのデータメインと、すべてのスクリプトファイルのbaseUrlを設定するドキュメントに従って、mainを設定しました。しかし、そうではありません。 マイフォルダ構造はこれです:ここではRequirejs data-mainがbaseUrlを設定していません
Home/Index.html
Content/scripts/main.js
Content/scripts/libs/require/require.js
Content/scripts/libs/jquery/require_jquery.js
Content/scripts/libs/jquery/jquery-1.7.1.mins.js
は私のIndex.htmlとでのスクリプトタグである:
<script data-main="/PAWS/Content/scripts/main.js" src="/PAWS/Content/scripts/libs/require/require.js" type="text/javascript"></script>
私はそれが//PAWS /コンテンツ/スクリプトに私のbaseUrlにを設定します引き受けますそれは私のために働いていない。私はこれを行う私のrequire_jquery.jsファイルで
require(
{ paths:
{ jquery: 'libs/jquery',
knockout: 'libs/knockout'
}
},
['jquery/require_jquery'],
function ($) { .... }
);
:
define(["libs/jquery/jquery-1.7.1.min.js"], function() {
return jQuery;
});
をしかし、私はそれを言って404エラーを取得:
GET http://localhost/PAWS/Home/libs/jquery/jquery-1.7.1.min.js 404 NOT FOUND
私
main.jsでは、私はこれを行います
私のbaseUrlは/ PAWS/Content/scriptsでなければなりませんが、私のデータ主属性の設定は完全に無視され、/ PAW S/Home /がbaseUrlになります。私は間違って何をしていますか? RequireJS API docsから
あなたは天才です。どうもありがとうございました。 –