私は通常、次のように実行します。
> node dojo/dojo.js load=build --profile myprofile.profile.js --release
これにより、myprofile.profile.jsに含まれるプロファイルのリリースがビルドされます。これは、サブディレクトリとしてdojoとutilの両方を含むディレクトリにいることを前提としています。また、ノードへのパスが正しく設定されていることも前提としています。
ノードがパス変数で構成されていない場合は、ノードへのフルパスを使用する必要があります。
> <path to node here> dojo/dojo.js load=build --profile myprofile.profile.js --release
Windowsでは、パスは通常C:\ Program Files \ nodejs \ですが、機能させるにはC:\ PROGRA〜1 \nodejs\として構成する必要がある場合があります。
Windowsに関する注意:
ビルドスクリプトは、Windows上のNodeでは機能しません(Cygwinを使用する場合を除く)。Windowsを使用している場合は、次のパッチを使用してWindowsを機能させることができます。
添付のnode-win.patchファイルを使用してファイルを編集します:util / build/main.jsおよびutil/build / transforms/writeOptimized.js。パッチは私にとって100%の時間機能しており、数行のコードを編集するだけで簡単にできます。
私は個人的に、Rhinoを使用したNodeの代替手段が役に立たないことを発見しました。basePathを何に設定しても、ビルドパスを正しく検出できません。信頼性が高く、セットアップが簡単なNodeoverRhinoを使用することを強くお勧めします。