日々精進

新しく学んだことを書き留めていきます

Extjs ブレークポイントを消えないようにする

Extjsで自分が作成したJSファイル内にブレークポイントを置いても、ページをリロードすると消える。
これはJSファイルがリロードされているため。
Extjsライブラリ内のファイルはデフォルトでキャッシュされ、リロードされない。
ブレークポイントが消えないようにするには、Ext.LoaderのConfigで自分が作成したJSファイルもキャッシュするようにすればよい。

Ext.Loader.setConfig({
	enabled: true,
	disableCaching: false
});

ただし、これを設定するとエディタでコードを修正してもブラウザからは古いファイルが読み込まれてしまうので注意。
デバッグしたいときだけdisableCaching: falseを設定すること。


以下の記事を参考にしました。
DisableCaching breaks javascript debuggers