問題タブ [jsbuilder]

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 に答える
364 参照

javascript - jsビルダーファイル例外が見つかりません

JSBuilderスクリプト(* .batファイル)を実行しようとしています:

script_name.jsb2で私は得ました:

そして私はエラーが発生しました:

どうやって来ているのかわからないnull?既存のファイルとフォルダ(homeDir)-これはWindows 7であり、別の(XP)の同様のスクリプトにはそのような問題はありません...

私が欠けているものは何ですか?

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

javascript - JSBuilderまたはApacheANTを使用したSenchaTouchアプリの構築

多数のビュー、コントローラー、モデル、ストア、ユーティリティなどを使用してMVC Sencha Touchアプリを構築(コーディング)したと仮定します...

本番環境で使用するアプリケーションを「構築」するための最良の方法は何ですか?

タスクは次のようになります。

  • すべてのJSソースファイルを連結して縮小します
  • スタイルシートの連結と縮小(基本的に本番環境でCompassを実行)
  • 不要なフォルダを削除する

JSBuilderまたはApacheAntのいずれかを使用してこれを行った人はいますか?Sencha Touch libと統合されたJSBuilderソリューションは非常にバグが多く、文書化されていません。Apache Antは、Jenkinsのような「より大きな」ビルドシステムまたはCIシステムに完全に適合しますが、SenchaTouchアプリでこれを実現する方法の良い例がありません。

だから問題は、SenchaTouchのビルドスクリプトはどのように見えるべきかということです。

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

javascript - JSBuilder(煎茶)でJSを圧縮する

senchaのjsbuilderを使用してjavascript/senchatouchアプリのコードを圧縮したいと思います。手作業でjsb3ファイルを作成し、スクリプトファイルを生成することができました。しかし、JSONで「compress」:trueを指定したにもかかわらず、デプロイメントバージョンが圧縮または難読化されていません。

エラーは

私は何が間違っているのですか?

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

extjs - Sencha SDK Tool / JSBuilder - * の付いたすべてのファイルを含めます

Sencha Touch 1 を使用して、jsbuilder を使用してすべてのファイルを縮小するために、手動で app.jsb3 ファイルを作成する必要があります (そして、リンクされたすべての JavaScript ファイルをその .jsb3 ファイルに追加します)。

フォルダー内のすべてのファイルを簡単に含めるために、ワイルドカード (.*) (フィルターと呼ばれる) の使用を許可する正しい構文を知っている人はいますか?

私はここのドキュメントを知っています: http://dev.sencha.com/deploy/JSBuilder2/JSB2FileFormat.txt は ".*" を使用できると述べています - しかし、私には喜びがありませんでした:

ドキュメントには、リソースのリストに関連するフィルターのみが表示されますが、ファイルのリストにはフィルターが表示されません。これが理由かもしれません!

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

javascript - ExtJS: 保護された URL から JSB3 ファイルを作成する

http://example.com/homeのような URL から jsb3 ファイルを生成したいと考えています。保護されています。ログインしたユーザーのみがこれを見ることができます。ユーザーはhttp://example.com/にログインします。コントロール パネル ('/home' にログインした後) は ExtJS で完全に記述されています。Cookie がないため、Sencha ツールはアクセスできません。

そのようなURLのJSB3ファイルを作成するにはどうすればよいですか?

私は通常これを

ただし、sencha はログインする必要があります。既存の Cookie ヘッダーを使用する方法がある場合。私はそれを使うことができたでしょう。

これを修正するオプションは、URL をファイルとしてダウンロードし、senchaこのファイルをローカル ファイルとしてフィードすることです。しかし、それには問題があります。senchaエラーをスローします!

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

yui - JSBuilder2 と Maven を使用した Exts4.2 MVC アプリケーションの縮小化

MVC パターンに従って Extjs 4.2 を使用してアプリケーションを開発しました。プロジェクト フォルダは次のように設定されています。

app.js では、すべてのモデル、コントローラー、ストアを Ext.application の下に定義しました。お気に入り:

(ビューとコントローラーも同様)

これはすべてうまくいきます。ここで、これらすべてのモデル、ストア、コントローラー、ビューを 1 つの app-all.js に連結し、それを app.html で使用する必要があります。Sencha cmd ツールを使用してそれを行う方法に関するネット上の多くの投稿を読みましたが、cmd ツールのインストールには制限があり、Maven を使用してビルド時に連結および縮小されたファイルを生成する必要があるため、どれも私には適用されませんでした。JSBuilder2を使えば、連結+縮小したapp.jsが取れるという解決策を見つけました。

問題は、この縮小されたファイルを使用すると、個々の js ファイルがまだすべてダウンロードされていることです。個々の js ファイルを削除したかのように、404 エラーが発生し、アプリケーションの読み込みに失敗します。

これは、app.js でモデル、ビュー、コントローラーを定義した方法によるものだと思います。彼らはまだそれぞれのフォルダで js クラス ファイルを探しています。

これに対する解決策があれば共有してください。

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

extjs - jsb2 ビルダーを使用した extjs 縮小

JS ビルダーを使用して extjs 4.1.3 JS および CSS ファイルを縮小しています。ファイルは、.jsb2 ファイル スクリプトで指定した名前の縮小ファイルに変換されています。

そして、実行する .txt ファイルでその縮小されたファイル名を参照しています。

ここで、キャッシュの問題を解決するために、縮小されたファイル名に何らかのバージョン管理を追加する必要があります。

.jsb2 ファイル スクリプトの縮小されたファイル名に一意の値のような動的バージョン管理を追加する方法を教えてください。

.jsb2ファイルスクリプトでJavaScriptコーディングを行うことができる解決策はありますか?