3

jQueryを正常にロードしています(設定時require.config)...

// For details see: 
// http://groups.google.com/group/requirejs/browse_thread/thread/e7532b7e3013bc62/1e5ca8a89b276de6?show_docid=1e5ca8a89b276de6
require.config({ 
    paths : { 
        'jquery' : 'Utils/jquery' 
    } 
});

ここにセットアップ全体を含むgithubリポジトリがあります:https ://github.com/Integralist/RequireJs-Example

私の問題は、ビルドスクリプトを実行しようとすると、https ://github.com/Integralist/RequireJs-Example/blob/master/Assets/Scripts/app.build.jsで、jQueryの検索が滞り、次のように表示されることです。エラー...

Error: Error: Error evaluating module "undefined" at location "/Users/stormcreative/Dropbox/Library/JavaScript/Libraries/RequireJs/project-build/Assets/Scripts/jquery.js":
Error: EBADF, Bad file descriptor '/Users/stormcreative/Dropbox/Library/JavaScript/Libraries/RequireJs/project-build/Assets/Scripts/jquery.js'
fileName:/Users/stormcreative/Dropbox/Library/JavaScript/Libraries/RequireJs/project-build/Assets/Scripts/jquery.js
lineNumber: undefined
http://requirejs.org/docs/errors.html#defineerror
In module tree:
    main
        App/people

at Function.onError (/Users/stormcreative/Dropbox/Library/JavaScript/Libraries/RequireJs/Assets/Scripts/r.js:7341:23)
at execManager (/Users/stormcreative/Dropbox/Library/JavaScript/Libraries/RequireJs/Assets/Scripts/r.js:592:28)
at /Users/stormcreative/Dropbox/Library/JavaScript/Libraries/RequireJs/Assets/Scripts/r.js:620:25
at execManager (/Users/stormcreative/Dropbox/Library/JavaScript/Libraries/RequireJs/Assets/Scripts/r.js:597:17)

...これを修正する方法についてのアイデアはありますか?メインフォルダでjQueryを見つけようとしているようですが、/Assets/Scripts/実際には/Assets/Scripts/Utils/jquery.js

あなたの助けを楽しみにしています。

よろしく、マーク

4

1 に答える 1

4

app.build.js同様にパス構成を設定する必要があります。オプティマイザーはrequire.config()モジュール内に含まれる設定を解析しません。ビルドツールの柔軟性が向上します。ビルド中にモジュールを簡単に交換したり、特別なモジュールパス"empty:"

エラーメッセージを見ると/Assets/Scripts/jquery.js、正しいパスが/Assets/Scripts/Utils/jquery.js.

乾杯。

于 2011-10-28T11:26:46.193 に答える