問題タブ [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.
dojo - dojo ビルドを使用して、すべてのカスタム JS を 1 つのファイルに結合します
プロジェクトで Dojo ビルドをセットアップしようとして苦労しています。
基本的に、すべてのカスタム ウィジェットとコンポーネントを含む js フォルダーがあります。jsフォルダーからすべてのjavascriptファイルを1つのファイルに結合したいだけです。
Dojo ソースは、このフォルダーの外にあります。構造は次のようになります。
package.json と profile.js をどのように設定すればよいでしょうか? 私が得ているのはjsフォルダーと同じ内容の出力フォルダーだけなので、ドキュメントは役に立たないようです(JavaScriptはマージされていません)。
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 があります:
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 ファイルに混乱があります。
「パッケージ ビルド プロファイル」と「アプリケーション ビルド プロファイル」の両方を作成する必要がありますか、それともどちらでもかまいませんか?
プロファイル ファイルと上記の両方の場合に package.json ファイルを作成することは必須ですか?
「パッケージ ビルド プロファイル」と「アプリケーション ビルド プロファイル」と package.json ファイルの階層の位置はどうなりますか。
「アプリケーション ビルド プロファイル」( https://dojotoolkit.org/documentation/tutorials/1.10/build/index.html ) または ( https://www.sitepen.com/labs/code/performance )の正しい構文はどれですか/sitepen.profile.js )
Dojo 1.10 でのビルド リリース パスの定義方法。
ビルド作成ユーティリティ (CMD ユーティリティ) を使用してビルドを作成する場合、Templates & Themes ディレクトリの場所はどこになりますか。
javascript - bower の dojo-util パッケージを使用したカスタム dojo ビルド
dojo-util
bower からパッケージを取得すると、パッケージはディレクトリにインストールされますが、dojo-util/..
コマンド ラインを実行してカスタム ビルドを作成すると、main.js
ファイルが見つからないというエラーが表示されます。
コンパイラが検索するファイルは にあるはずですが/util/build/main.js
、bower でインストールする場合、dirname は/dojo-util/build/main.js
.
誰かがすでにこの問題を抱えていましたか?
javascript - mvc プロジェクトの dojo ビルド
アプリケーションのカスタム ビルドを作成しようとしています。私のプロジェクトはルート js ファイルのない mvc にあります。現在、dojo バージョン 1.9.3 を使用して、すべての JavaScript ファイルを 1 つの新しい js ファイルにビルドしようとしています。ビルドは成功しますが、新しいビルド js ファイルを使用してアプリケーションをロードしようとすると、「関数ではありません」というエラーが表示されます。JavaScript ファイルが完全に変換されていません。profile.js は次のようになります
ビルドファイル(testbuild.js)を含めると、次のようになります
javascript - dojo ビルド後に dojo が firebug を必要とするのはなぜですか?
dojo アプリケーションを単一のレイヤーに構築した後、dojo に追加のファイルが含まれている理由を理解しようとしていますdojo/_firebug/firebug
。
デスクトップ PC の Windows 7 の Chrome ではファイルをダウンロードしませんが、Windows 8 タブレットの Chrome ではファイルをダウンロードします。
これが問題である理由は、dojo のビルド後に余分な .js ファイルをすべて削除する (すべての JavaScript ファイルがレイヤーに組み込まれている) 面倒なタスクがあるためです。
dojo-build - Dojo ビルドツール
error(311) 依存関係がありません。モジュール: app/ui/module/Widget1; 依存関係: appui/module/Widget2
Dojo ビルド ツールは、プロファイル オブジェクトの「パス」プロパティで提供される構成を考慮しません。
次のように「パス」プロパティをコーディングしました
パス: { appui: "app/ui" }