私は通常、このようにそれを実行します。
> node dojo/dojo.js load=build --profile myprofile.profile.js --release
これはmyprofile.profile.jsに含まれているプロファイルのリリースを構築します。これは、あなたがサブ・ディレクトリーとしてdojoとutilの両方を含むディレクトリー内にあることを前提としています。また、ノードへのパスが正しく設定されていることを前提としています。
ノードはパス変数で設定されていない場合は、ノードへの完全なパスを使用する必要があります:Windows上
> <path to node here> dojo/dojo.js load=build --profile myprofile.profile.js --release
は、パスが通常であるC:\プログラムファイル\ nodejs \いますそれを動作させるには、C:\ PROGRA〜1 \ nodejs \と設定する必要があります。
Windowsのメモ:
ビルドスクリプトは、(Cygwinを使用したことを除いて)は、Windows上でノードでは動作しません。 Windowsを使用している場合は、それは次のパッチを経由して仕事を得ることができます:のutil /ビルド/メイン:Windows Patch
- は、ファイルを編集するために添付ノード-win.patchファイルを使用してください。 jsとutil/build/transforms/writeOptimized.js。このパッチは100%の時間を費やしてくれました。数行のコードを編集するのは簡単なことです。
私は個人的に、Rhinoを使用して、Nodeの代わりに役に立たないことを発見しました。 BasePathを何に設定しても、ビルドパスを正しく検出できません。より信頼性が高くセットアップが簡単なので、Rhino上でNodeを使用することを強くお勧めします。
私はRhinoを動作させることができました。正しいパスを取得することは難しい場合があります。私はnode.jsに変換したばかりで、はるかに高速です。パッチを指摘してくれてありがとう。 –