2017-02-06 3 views
2

私はExtJs 4.2からExtJs 6.2にアップグレードしています。.sencha/app/Boot.jsとは何ですか?

私は、デフォルトのapp.jsを始め、その後、私はapp.jsjsプロパティから

{ 
    "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", 
+0

Boot.jsのコメントから:「ブートローダクラスは、ロードする必要がある1つ以上の個別のURLを含むリクエストオブジェクトを管理します。」 –

+0

実行しましたか?sencha app upgrade –

+0

@kevinいいえ、実行しませんでした'sencha app upgrade'。私は新しくインストールし、古いアプリケーションを新しいアプリケーションにコピーしてコンパイルしました。 –

答えて

0

これは本当に質問に答えていない:

私は明らかに、そのファイルの上にコピーされ、エラー404がなくなっています。

関連する問題