3

私は GXT 3.1.1 と IntelliJ 15.0.5 および Chrome 50 で GWT 2.7.0 を使用しています。Super Dev Mode (別のコード サーバーとブックマークレットを使用) を使用してアプリケーションをデバッグしましたが、今のところ非常にうまく機能しています。

ただし、明確な理由はありませんが、今日、Super Dev Mode は Chrome で動作しなくなりました (IE 11 で動作させることができます)。すべてが以前と同じように機能しますが、*.java ファイルが Chrome 開発ツールに表示されなくなりました。

私はクリーンアンドリビルド(gwt-unitCacheのクリーニングを含む)、SO投稿のチェック、IntelliJでのSDMの再構成を行ってきましたが、これまでのところ何も役に立ちません.

これが私が見つけたものです(インスピレーションを得ましたが、この投稿):

  1. ソース マップが有効になっています
  2. gwtproject.org でソース マップを参照できます
  3. Chrome の [ネットワーク] タブで、*.nocache.js に対する 2 つの要求を確認できます (1 つはサーバーへ、もう 1 つはコード サーバーへ)。これらのリクエストにはどちらもX-SourceMapレスポンス ヘッダーがありません
  4. リクエストはありませんgwtSourceMap.json
  5. Super Dev Mode のログには興味深いものは何もありません。これは、ソース マップ関連の唯一の参照です。

        Linking per-type JS with 5560 new types.
           prelink JS size = 11286518
           prelink sourcemap = 11286518 bytes and 260145 lines
           postlink JS size = 10968640
           postlink sourcemap = 10968640 bytes and 253152 lines
        Source Maps Enabled
     Compile of permutations succeeded
     Compilation succeeded -- 34,546s
    

Super Dev Mode 用に、順列が 1 つだけの別のモジュール ファイルがあります。

<set-property name="gxt.user.agent" value="chrome"/>
<set-property-fallback name="user.agent" value="safari"/>

私は(gwtソースを調べる以外に)アイデアが不足し始めています。どんな助けも本当に感謝しています。

4

1 に答える 1