問題タブ [gwt-super-dev-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - モバイル デバイスの GWT 開発モードまたはスーパー開発モード?
iPhone ブラウザーで GWT モバイル・アプリをデバッグすることはできますか?
ブラウザー開発者プラグインをインストールできないことはわかっていますが、他に回避策はありますか?
gwt - Intellij 12、GWT 2.6.0-rc1、スーパー開発モード
Intellij Ultimate Edition で GWT 2.6.0-rc1 を使用してみました。Super Dev Mode チェックボックスが実行中の構成に含まれていないことを除いて、すべて正常に動作します。GWT 2.6.0-rc1 を使用している場合、Super Dev Mode で実行構成を作成できません。
Idea がプラグインを更新するまで待つ必要がありますか?それとも、回避策を使用して Super Dev Mode を実行する機会はありますか?
gwt - Super Dev Mode 用の複数のソース フォルダー
問題Codeserverが -src フラグで複数のディレクトリを受け入れる
方法はあります
ソース コードを次のようなフォルダに分けようとしています。
- ソース
- ウィジェット
- 効用
- 主要
次の *.gwt.xml ファイルを介してコードをコンパイルするための通常の開発モードを取得しました。
src/MyProject.gwt.xml
widgets/Widgets.gwt.xml
しかし、Codeserver (SuperDevMode) で実行しようとするたびに、com.my.project.Widgets パッケージにクラスが見つからないと表示されます。
次の引数を使用して SuperDevMode を実行しています。
しかし、次のようなものが必要だと思います。
参考
までに、パッケージを使用してクラスを整理できることは知っていますが、後で別の jar に簡単に再パッケージ化できるように、それらを別のソース フォルダーに配置することをお勧めします。
更新
[モジュール] を追加しようとしました:
うまくいきませんでした:(
gwt - Win8 の IDEA で GWT SuperDevMode を実行する
GWT プロジェクトを SuperDevMode で実行するように構成しようとしていますが、サーバーの実行時に深刻な問題が発生します。
そのため、Intellij IDEA で「通常の」devMode 構成を使用しています。app-servers リストに新しい GWT 構成を作成しました。次の値を設定します。
【チェックあり】超開発モード
VM オプション: -Xmx512m -XX:MaxPermSize=384M
開発モード パラメーター: -bindAddress 0.0.0.0 -port 1234 -workDir d:\projects\myApp\SDV\ -src d:\projects\myApp\src\main\java com.app.MyApp
ファイルの最後に次の行を追加して、プロジェクトのビルド xml ファイルに変更を加えました。
この構成実行のコンソール出力は次のとおりです。
おそらくWin8のファイルアクセス許可の問題だと思います.ディレクトリが正常に削除されなかったため、ディレクトリを作成できません. 上記のログの両方の行には、次のテキストがあります。
IDEA では赤色です (特別な意味がある場合)。
ファイル エクスプローラーで作業フォルダーのプロパティの READ_ONLY チェックボックスをオフにし、idea64.exe を管理者として実行しました。この codeserver コンパイラも「管理者として」実行する必要がありますか? 出来ますか?
また、構成の問題である可能性があります。もしそうであり、誰かが以下の詳細からそれを見ることができる場合は、本当に助けていただければ幸いです。前もって感謝します!
アップデート
パラメータ「-noprecompile」を指定して superDevMode 構成を実行すると、同じ結果が得られます。
したがって、間違いなくファイル アクセスの問題のように見えます (削除は機能しませんか?)。CompileDir.create()
メソッドへの Javadocは次のように述べています: " Creates a new compileDir directory structure. The directory must not already exist, but its parent should exist.
" 既に存在しているようです。
java - GWT スーパー開発モード
私は、開発ライフサイクルのこの新しい代替案について非常に懸念しています。実際には、この機能により、スーパードラフトモードで Java ファイルを Js にコンパイルしていますが、通常のコンパイルに 45 分以上かかる非常に大きなプロジェクト (私の最後のプロジェクト) ではどうなりますか?! UI で何かを変更するたびに、すべてのコードを再コンパイルする必要がありますか?!
楽観的に言えば、スーパー モードで再コンパイルするには 5 分以上かかるはずです。
私が間違っている場合はお知らせください。よろしく、
maven - superdevmode で GWT プロジェクトを再コンパイルすると、出力される JavaScript コードが変更されないのはなぜですか?
GWT Elemental ライブラリを使用してメモリ使用量が急増する問題を克服するために、以前 DevMode でデバッグした GWT Web アプリケーションを SuperDevMode でデバッグするつもりです。これまでのところ、Eclipse 実行構成で実行するかmvn gwt:run
、コード サーバーとして Maven を使用して、ブラウザーでアプリケーションを正常に実行できます ( mvn gwt:run-codeserver
)。この時点での問題は、コードに変更を加えて「Dev Mode On」ブックマークレットの「Compile」ボタンを使用するたびに、ブラウザーまたはソース マップのコードに変更が加えられないことです。コンパイルが完了すると、ページが再読み込みされ、ダイアログ ボックスに、モジュールを「(再)コンパイルする必要がある可能性があります」と表示されます。ブラウザーでコードを更新するには、コード サーバーを再起動する必要があります。私のプロジェクトの pom.xml は次のとおりです。
私が見落としている詳細については、事前に感謝します。
gwt - gwt-maven-plugin superdev を使用して変更を反映できない
この投稿の手順に従ってください。正常にコンパイルされたgwt-maven-plugin 2.6.0
実行時に使用します。mvn gwt:run-codeserver
次に、を使用して開発サーバーを起動しmvn install gwt:run
、ソース ファイルに変更を加えて、Dev Mode On
ブックマークをクリックしました。コンパイル後、変更を UI に反映できません。UI には常に古い値が表示されます。
この問題に関するアイデアはありますか?
gwt - GWT Super Dev Mode での型が見つからないコンパイル エラー
Super Dev Mode をテストするために GWT 2.6.0 にアップグレードしました。
私のアプリケーションは、(GPE を使用して) 運用用にコンパイルすると正常にコンパイルされ、開発モードでも正常に実行されます。
ただし、Super Dev モードでコンパイルしようとすると、エラーが発生します。
SDM コンパイラと製品コンパイラの違いは何ですか? これをコードサーバーへの引数として使用しています:
-src src/com.juntosalimos.Junsal