私はExtJs 4.2からExtJs 6.2にアップグレードしています。.sencha/app/Boot.jsとは何ですか?
私は、デフォルトのapp.jsを始め、その後、私はapp.js
にjs
プロパティから
{
"path": "${framework.dir}/build/ext-all-debug.js"
}
を除去することにより、ext-all-debug.js
のロードを無効に。
これで、アプリケーションが期待どおりに動作し続けている間に、コンソールにファイル.sencha/app/Boot.js
のエラー404が表示されました。
誰でもこのファイル.sencha/app/Boot.js
がExtJs 6.2で使われていると説明できますか?
編集:.sencha/app/Boot.js
内のコードがすでにbootstrap.js
に含まれているかのように私はなります:私は理解していない 。また、このコードは、bootstrap.json
で参照されているすべてのファイルをロードするために使用されます。
なぜbootstrap.js
ロードBoot.js
、ロードする前にBoot.js
のコードが既に実行されていますか?私が理解していないことがない限り、ExtJsは何とかそのブートストラッププロセスに矛盾しているように見えます。
bootstrap.json
{"paths":
{"Ext":"../../ext/classic/classic/src",
"Ext.AbstractManager":"../../ext/packages/core/src/AbstractManager.js",
...
"Ext.Boot":"../../.sencha/app/Boot.js",
Boot.jsのコメントから:「ブートローダクラスは、ロードする必要がある1つ以上の個別のURLを含むリクエストオブジェクトを管理します。」 –
実行しましたか?sencha app upgrade –
@kevinいいえ、実行しませんでした'sencha app upgrade'。私は新しくインストールし、古いアプリケーションを新しいアプリケーションにコピーしてコンパイルしました。 –