問題タブ [wro4j]

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.

0 投票する
1 に答える
98 参照

maven-plugin - Wro-maven プラグイン - CSS の変更が上書きされる

Wro-maven pluginバージョンを使用して1.8.0います。CSS ファイルが更新され、Maven でクリーン インストールがトリガーされると、CSS ファイルの変更が失われ、古いファイルが存在します。

助けてください。

0 投票する
0 に答える
464 参照

javascript - Spring Boot アプリケーションの実行中の AngularJs エラー

spring.io ( https://spring.io/guides/tutorials/spring-security-and-angular-js/ ) からこのチュートリアルを試していますが、このエラーが発生しています。

エラー: [$injector:modulerr] http://errors.angularjs.org/1.4.9/$injector/modulerr?p0=hello%20&p1=%5B%24injector%3Anomod%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.4.9%2F%24injector%2Fnomod%3Fp0%3Dhello%2520%0AM% 2F%3C%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A85925%0Ahe%2F%3C%2F%3C%2F%3C%40http%3A%2F%2Flocalhost%3A8080% 2Fjs%2Fangular-bootstrap.js%3A4%3A1716%0Ab%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A4%3A1258%0Ahe%2F%3C%2F%3C%40http%3A% 2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A4%3A1501%0Ag%2F%3C%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A5%3A4212%0An%40http% 3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A86371%0Ag%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A5%3A4060%0Adb%40http%3A% 2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A5%3A5856%0Azc%2Fc%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A3%3A1485%0Azc%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap. js%3A3%3A1798%0Ace%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A3%3A1105%0A%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js% 3A14%3A20478%0An.Callbacks%2Fi%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A27146%0An.Callbacks%2Fj.fireWith%40http%3A%2F%2Flocalhost%3A8080% 2Fjs%2Fangular-bootstrap.js%3A2%3A27914%0A.ready%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A29705%0AJ%40http%3A%2F%2Flocalhost%3A8080% 2Fjs%2Fangular-bootstrap.js%3A2%3A29890%0Ajs%3A3%3A1105%0A%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A14%3A20478%0An.Callbacks%2Fi%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular- bootstrap.js%3A2%3A27146%0An.Callbacks%2Fj.fireWith%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A27914%0A.ready%40http%3A%2F%2Flocalhost% 3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A29705%0AJ%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A29890%0Ajs%3A3%3A1105%0A%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A14%3A20478%0An.Callbacks%2Fi%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular- bootstrap.js%3A2%3A27146%0An.Callbacks%2Fj.fireWith%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A27914%0A.ready%40http%3A%2F%2Flocalhost% 3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A29705%0AJ%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A29890%0A

Spring Boot アプリケーションを作成しました。これがアプリケーションの構造です 私のSpring-Bootプロジェクトのファイル構造

これが私のコードです:

Pom.xml

フロントエンドアセットの前処理とパッケージ化に Java ベースのトゥーチェーンである Wro4j ライブラリを使用しています。JAR ファイルに埋め込む angularjs ライブラリ ファイルとブートストラップ ファイルを生成します。

index.hml (src/main/resources/static/index.html)

hello.js アプリ ファイル (src/main/resources/static/js/hello.js)

wro4j が正しく動作するためには、いくつかのプロパティ ファイルをセットアップする必要があります。これらのファイルは次のとおりです。

  • メインレス
  • wro.properties
  • wro.xml

これらの「wro4j」構成ファイルの内容は次のとおりです。

main.less は空です

wro.properties

wro.xml

spring-boot アプリケーションの主なアプリケーション ファイルは次のとおりです。

アプリケーションを実行すると、ブラウザには静的コンテンツ「Greeting」以外は何も表示されません。動的コンテンツは表示されません。また、ブラウザー コンソールには、上記のエラーが太字で表示されています。

誰かがこの問題で私を助けることができますか?

0 投票する
1 に答える
1388 参照

java - 実行中に Eclipse がコンパイル済みの CSS をリロードしない

TLDR;

Eclipse は、コンパイルされた css ファイルの変更を検出していないようで、実行中のサーバーに再ロードしません。

問題

少ないファイルを更新するたびに、 wro4jを使用して少ないファイルから css ファイルを正常に生成できます。

公式のスプリング ブート Web サイト自体からこのチュートリアルに従いました。

チュートリアルのテキスト

wro4j-maven-plugin にはいくつかの Eclipse 統合機能があり、Eclipse Marketplace からインストールできます (これが初めての場合は、後で試してください。アプリケーションを完成させる必要はありません)。これを行うと、Eclipse はソース ファイルを監視し、変更があれば出力を再生成します。デバッグ モードで実行すると、変更はブラウザですぐに再読み込みできます。

ソースファイルが変更されていない場合に出力を再生成するwro4j eclipse統合を使用しましたが、これらの変更はブラウザーで再読み込みできません。

ただし、生成後にコンパイル済みの css を手動で変更すると、変更は eclipse/spring-boot によって正常にリロードされます。そのため、現在、少ないファイルに変更を加えた後、css ファイルが生成されますが、実行中のサーバーによって取得されません。コンパイルされたファイルを開いて、スペースを入力し、バックスペースを実行して保存する必要があります。その後、再ロードされます。

この問題を解決する方法についてのアイデアはありますか?

編集: Eclipse は、ファイルが自動生成された場合を除き、すべての変更を再読み込みしています。たとえば。HTML ファイルの 1 つを変更すると、すぐに再読み込みされます。しかし、少ないファイルを変更すると、css ファイルが変更されます。これは、再起動後も同じままです。

今はキャッシュのせいかもしれないと思ったのですが、これらの設定を試してみましたが、まだ機能しません

0 投票する
0 に答える
1636 参照

spring - ro.isdc.wro.WroRuntimeException: Cannot build valid CacheKey from request: /WEB-INF/tiles/layout/basic.jsp エラーを解決する方法?

UIにはSpring Boot + Apache Tile Framework(org.apache.tiles)を使用しました。

アプリに追加しようとしてwro4jいます。しかし、成功していません。同じことについてこのリンクを参照しています。

Web ブラウザーからページにアクセスしようとしているときに、次のエラー StackTrace が表示されます。

ここで誰か助けてくれませんか?私の最後に何がうまくいかなかったのですか?