「namespace:'foo'」フラグなしでオプティマイザを実行すると、すべてが期待どおりに機能します。app.build.jsに「namespace:'foo'」を追加すると、次のエラーが発生します。
GET:file:// (プロジェクトへのパス) /require-jquery/jquery-require-sample/webapp/jquery.js
main-built.js:main-built.js:1839キャッチされないエラー:スクリプトエラーhttp://requirejs.org/docs/errors.html#scripterror
main-built.js:163
私は解決策を探しましたが、RequireJSオプティマイザーを使用してjqueryと名前空間を含む単一のファイルをエクスポートすることに関する情報はほとんどありません。ありがとう!
RequireJS + jQueryサンプルプロジェクト(変更されたapp.build.jsとapp.htmlを含む)をここのgithubに配置しました。
({
baseUrl: ".",
out: 'main-built.js',
//Comment out the optimize line if you want
//the code minified by UglifyJS
optimize: "none",
paths: {
"jquery": "require-jquery"
},
name: 'main',
namespace: 'foo'
})