問題タブ [dojo-build]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
260 参照

dojo - dojo ビルドを使用して、すべてのカスタム JS を 1 つのファイルに結合します

プロジェクトで Dojo ビルドをセットアップしようとして苦労しています。

基本的に、すべてのカスタム ウィジェットとコンポーネントを含む js フォルダーがあります。jsフォルダーからすべてのjavascriptファイルを1つのファイルに結合したいだけです。

Dojo ソースは、このフォルダーの外にあります。構造は次のようになります。

package.json と profile.js をどのように設定すればよいでしょうか? 私が得ているのはjsフォルダーと同じ内容の出力フォルダーだけなので、ドキュメントは役に立たないようです(JavaScriptはマージされていません)。

0 投票する
1 に答える
477 参照

dojo - Dojo ビルド システムをまったく理解できません。最小限の作業例ですか?

多分私は愚かなのかもしれませんが、この記事をまったく理解できません: https://dojotoolkit.org/documentation/tutorials/1.10/build/

実際の例やより良い記事はどこにありますか? 私は、他の RequireJS ベースのビルド ツールをより適切な手順でグーグル検索するところまで来ています。15分ほどでr.jsを動かすことができましたが、dojoでは動かないようです。

私のプロジェクトのファイル構造は次のとおりです。

  • 道場
  • ジジット
  • ドジョックス
  • アプリ (このアプリのすべてのカスタム AMD モジュールが含まれています)
  • lib (非 AMD js ファイル)
  • main.js (メインの起動ファイル)
  • app.profile.js
  • パッケージ.json

main.js、アプリ内のすべて、および使用している dojo モジュールを 1 つのファイルに連結したいだけです。難しすぎてはいけません!しかし、リリース フォルダー内のすべての JS ファイルをコピーするだけで、それだけです。何も連結していないようです。

ここに私の app.profile.js があります:

0 投票する
0 に答える
333 参照

dojo - Dojo ビルド 1.10 用のプロファイル js ファイルを作成する方法

私は Dojo の初心者であり、Dojo 1.4 から Dojo 1.10 バージョンにアップグレードする必要がある拡張プロジェクトを取得しました。すべての .js、.css(テーマ) & .html(テンプレート) ファイルが含まれる 1 つのパッケージがあります。

Dojo 1.10 の公式文書 ( dojotoolkit.org ) を確認し、Dojo 1.10 リリースに従って .js & .html ファイルに変更を加えました。

ビルド部分に疑問があります。公式の Dojo 1.10 ビルド リリース ドキュメント ( dojotoolkit.org/documentation/tutorials/1.10/build/index.html )を参照しています。

私のカスタムパッケージ/フォルダー/ディレクトリ名が「app」で、その中に.jsファイルがあり、2つのサブフォルダー「themes」(.cssファイル用)と「templates」(.htmlファイル用)を含むとします。

また、dojo、dojox、dijit、および app は、プロジェクト内の同じ階層レベルにあります。

現在、「パッケージ ビルド プロファイル」、「アプリケーション ビルド プロファイル」、および package.json ファイルに混乱があります。

  1. 「パッケージ ビルド プロファイル」と「アプリケーション ビルド プロファイル」の両方を作成する必要がありますか、それともどちらでもかまいませんか?

  2. プロファイル ファイルと上記の両方の場合に package.json ファイルを作成することは必須ですか?

  3. 「パッケージ ビルド プロファイル」と「アプリケーション ビルド プロファイル」と package.json ファイルの階層の位置はどうなりますか。

  4. 「アプリケーション ビルド プロファイル」( https://dojotoolkit.org/documentation/tutorials/1.10/build/index.html ) または ( https://www.sitepen.com/labs/code/performance )の正しい構文はどれですか/sitepen.profile.js )

  5. Dojo 1.10 でのビルド リリース パスの定義方法。

  6. ビルド作成ユーティリティ (CMD ユーティリティ) を使用してビルドを作成する場合、Templates & Themes ディレクトリの場所はどこになりますか。

0 投票する
1 に答える
245 参照

javascript - bower の dojo-util パッケージを使用したカスタム dojo ビルド

dojo-utilbower からパッケージを取得すると、パッケージはディレクトリにインストールされますが、dojo-util/..コマンド ラインを実行してカスタム ビルドを作成すると、main.jsファイルが見つからないというエラーが表示されます。

コンパイラが検索するファイルは にあるはずですが/util/build/main.js、bower でインストールする場合、dirname は/dojo-util/build/main.js.

誰かがすでにこの問題を抱えていましたか?

0 投票する
0 に答える
69 参照

javascript - mvc プロジェクトの dojo ビルド

アプリケーションのカスタム ビルドを作成しようとしています。私のプロジェクトはルート js ファイルのない mvc にあります。現在、dojo バージョン 1.9.3 を使用して、すべての JavaScript ファイルを 1 つの新しい js ファイルにビルドしようとしています。ビルドは成功しますが、新しいビルド js ファイルを使用してアプリケーションをロードしようとすると、「関数ではありません」というエラーが表示されます。JavaScript ファイルが完全に変換されていません。profile.js は次のようになります

ビルドファイル(testbuild.js)を含めると、次のようになります

0 投票する
1 に答える
37 参照

javascript - dojo ビルド後に dojo が firebug を必要とするのはなぜですか?

dojo アプリケーションを単一のレイヤーに構築した後、dojo に追加のファイルが含まれている理由を理解しようとしていますdojo/_firebug/firebug

デスクトップ PC の Windows 7 の Chrome ではファイルをダウンロードしませんが、Windows 8 タブレットの Chrome ではファイルをダウンロードします。

これが問題である理由は、dojo のビルド後に余分な .js ファイルをすべて削除する (すべての JavaScript ファイルがレイヤーに組み込まれている) 面倒なタスクがあるためです。

0 投票する
1 に答える
62 参照

dojo-build - Dojo ビルドツール

error(311) 依存関係がありません。モジュール: app/ui/module/Widget1; 依存関係: appui/module/Widget2

Dojo ビルド ツールは、プロファイル オブジェクトの「パス」プロパティで提供される構成を考慮しません。

次のように「パス」プロパティをコーディングしました

パス: { appui: "app/ui" }