次のようにrequire-config.jsでいくつかのパスを構成しました。
var require = {
baseUrl: '/javascript',
paths: {
'jquery': 'jquery/jquery-1.8.1.min'
// etc. -- several paths to vendor files here
},
}
展開のために最適化を機能させようとしています。ドキュメントには、次のようなbuild.jsが必要だと書かれています。
({
baseUrl: 'javascript',
paths: {
'jquery': 'jquery/jquery-1.8.1.min'
},
name: 'main',
out: 'main-build.js'
})
build.jsの代わりに(またはそれに加えて)オプティマイザーに構成ファイルを読み取らせる方法はありますか?パスが変更された場合に、両方のファイルで同じ構成のパスを手動で保持する必要はありません。
実行しようとしまし node r.js -o path/to/require-config.js
たが、「不正な形式:SyntaxError:予期しないトークン変数」というエラーがスローされました。
編集:明確にするために、require-config.jsファイルは構成のみであり、メインモジュールではありません。これを行ったのは、同じ構成を使用できるが、単体テスト時に別のメインモジュールをロードできるようにするためです。