Wie der Titel sagt, versuche ich den SuperDev-Modus mit der neuesten Version von GWT (2.6.1) in Chrome auszuführen.GWT SuperDev-Modus aktiviert, Quellkarten aktiviert, kompiliert, aber keine Quellkarten erscheinen
Meine Anwendung wird von einem Tomcat-Server bedient. Ich habe den SuperDev-Modus-Server (über IntelliJ) ausgeführt, der die Quellen erfolgreich kompiliert und verknüpft, und Quellkarten sind in Chrome aktiviert. Ich gehe zur Anwendung (http://localhost:8081/example/#example
). Wenn es geladen wird, kompiliere ich mit dem Bookmark DevMode On. Wenn das Kompilieren abgeschlossen ist, sehe ich in den Chrome-Entwicklertools keine Java-Quellen mehr.
Ich habe auch die folgenden Eigenschaften .gwt.xml
in meinen Anwendungen setzen
<add-linker name="xsiframe"/> <set-configuration-property name="devModeRedirectEnabled" value="true"/> <set-property name="compiler.useSourceMaps" value="true" />
Ich bin nicht sicher, was sonst bin ich dabei? Von den verschiedenen Ressourcen, die ich online gefunden habe, scheint es, dass ich alle meine Basen abgedeckt habe, also bin ich mir nicht sicher, warum die Quellkarten nicht angezeigt werden.
Wenn Sie zu gwtproject.org navigieren, sehen Sie Quellkarten? Ist dies nicht der Fall, verwenden Sie möglicherweise Beta/Canary Chrome, von dem bekannt ist, dass es dieses Feature durchbricht. Können Sie auch überprüfen, ob Sie das Kontrollkästchen Quellkarten in den Entwicklungswerkzeugen nicht deaktiviert haben? Sehen Sie schließlich die Protokollmeldung '[WARN] sendete Quellkarte für Modul:' in Ihrer Super-Dev-Modus-Prozesskonsole? –
Ich kann die Quellkarten auf gwtproject.org sehen (und ich verwende die neueste stabile Version von Chrome). Ich sehe diese Protokollnachricht nicht in der Prozesskonsole des Entwicklungsmodus. Ich sehe jedoch, dass [[WARN]] die Anforderung "request:/sourcymaps/log/WebApp" ignoriert. Und ja, ich kann bestätigen, dass das Kontrollkästchen Quellkarten in Chrome aktiviert ist. – Neeko
Können Sie in DevTools auf die Registerkarte Netzwerk schauen: Was ist in der 'X-SourceMap' Antwort Header für die' .nocache.js'? Gibt es eine Anfrage für eine 'gwtSourceMap.json'? (Es ist auch merkwürdig, dass es nach '/ sourceMaps/log/WebApp' sucht, das sollte nicht passieren; in der' gwtSourceMap.json' Antwort, spricht es über diese URL? irgendetwas mit 'WebApp' verbunden?) –