問題タブ [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 投票する
0 に答える
279 参照

css - wro4j で css.map ファイルをインポートする

web リソースの最適化のために、spring-mvc アプリケーションで wro4j を使用しています。

私のページは twitter ブートストラップ 3 を使用しています。

wo4j を実装した後、すべて正常に動作しています。しかし、ブートストラップのページの一部の UI が壊れています。どういうわけか、bootstrap.cssがbootstrap.css.mapを取得していないためだと感じています

wro.xml

wro4j.properties

このconfigにこのbootstrap.css.mapファイルを含める方法は?

他に情報が必要な場合はお知らせください。

PS: アプリは機能的に正常に動作しています。ブラウザコンソールのEclipseでエラーなし。

0 投票する
3 に答える
4417 参照

java - Wro4j、webjar、font-awesome

webjars から font-awesome を使用するには、wro4j の構成に助けが必要です。次の構成ファイルがあります。

しかし、html ページが読み込まれると、フォント文字が表示されません。コンソールにエラー メッセージは表示されません。

これは、wro4j の私の Maven 構成です。

そして私の構成プロパティファイル:

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

spring - Wro4j: カスタム ポスト プロセッサから Spring @Service にアクセスする

wro4j ドキュメントの助けを借りて、カスタム ポスト プロセッサ フィルターの実装に成功しました。

その仕事は、SASS vars を生成して SASS ファイルのグループの先頭に追加することであり、それがトランスパイルのために ruby​​SassCss フィルターに渡されます。この仕事はうまくいっています。

ThemeManager @Service問題は、SASS vars を決定するジョブをSpring によって管理されるカスタムに渡したかったことです。フィルターが自動配線された @Service を認識できないとは考えていませんでしたが、そのようです。

コントローラーに接続@Autowireする@Serviceと正常に動作しますが、フィルターで同じことをしようとすると、使用しようとすると NPE が発生します。

フィルターに見えるようにする方法はあり@Serviceますか、それとも間違った方法でアプローチしていますか?

助けてくれてありがとう。

アップデート:

多くの角度からの実行と攻撃が必要でしたが、WRO filterRegistrationBean Bean があるアプリ構成に themeManagerService を自動配線することに成功しているようです。次に、themeManagerService Bean を 2 番目の引数としてカスタム ConfigurableWroManagerFactory に渡します。

カスタム WroManagerFactory に存在することは、その themeManagerService を引数として取るカスタム UriLocator への参照です。カスタム UriLocator は、グループ内の任意のキーワードを含む CSS リソースによって呼び出されます。

新しい UriLocator は、themeManagerService が提供するものから ByteArrayInputStream を生成し、パイプラインに渡すことができます。

単純。

このアプローチがパン/フィズルアウトしたら、フォローアップします。

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

java - wro4j とブラウザのキャッシング

WRO4j を使用して less ファイルと js ファイルを処理していますが、ブラウザーが古いファイルをキャッシュし続けているようです。WRO4j には、URL にハッシュを追加してキャッシュを破棄する拡張機能がありますが、まだ行われていないようです。ブラウザにリソースを強制的にリロードさせるためのオプションは何ですか? 環境に関係なく機能するソリューションが欲しいです。

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

angularjs - WRO4J でビルドする場合、AngularJS チャートを使用できません

私が持っているAngularアプリケーション(WRO4Jで構築)にAngularJSチャートを追加しようとしています。ただし、次のエラーが発生するため、機能させることができません。

「Chart」は、app.js で定義したモジュールです。

私の wro.xml は次のようになります。

そして、私の pom.xml の関連部分

私の index.html では、上記で定義した angular-bootstrap.js と css を WRO.xml ファイルにインポートしているだけです。

私が間違っていることについて何か考えはありますか?ありがとう!

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

java - Wro4j - Rhino の実装

Maven プロジェクトに Wro4j を実装しようとしています。

pom.xml に次のコードの依存関係を追加しました。

そして、表示されるエラーは次のとおりです。

私は何か間違ったことをしていますか?ファイルが依存関係に既に存在する限り、env.rhino.js がシステムから欠落しているという問題を解決するにはどうすればよいorg.webjarsですか? Maven プラグインを使用しないソリューションは大歓迎です。

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

java - wro4j maven プラグインは、置換する代わりにファイルの内容を追加します

Maven用のwo4jプラグインに問題があります。アプリケーションをデプロイすると、リソース ファイルを最小化してバンドルするためにプラグインが実行され、それらのコンテンツを置き換える代わりに、all.css および all.js ファイルに新しいコンテンツが追加されます。その前に後片付けをしないとかなり面倒です。どういうわけかそれを設定することは可能でしょうか?

以下の私の設定:

web.xml

wro.xml

pom.xml

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

css - CSS ファイルを縮小すると、スタイル クラスに文字が追加されます

次のようないくつかのスタイルクラスを含む SCSS ファイルがあります。

wro4jを使ってSCSSファイルを縮小したのですが、縮小したCSSファイルではスタイルクラス名が

なぜそうなのですか?

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

java - Thymeleaf コードが HTML の head セクションでは機能しないのに、body では正常に機能するのはなぜですか?

静的コンテンツを縮小するために wro4j を使用しています。ただし、開発環境では、圧縮されていないバージョンの JS および CSS ファイルを使用したいと考えています。

コンテキストに入れるために、Spring Boot と Thymeleaf を使用しています。

<head></head>このコードは、HTML内では機能しません:

私のHTMLのソースで上記のコードから私が見るものは次のとおりです。

「application.yml」でプロファイルを開発用に設定しているため、含める必要がある css は uncompressed.css だけです。

ただし、次のようなことを行うと、<body></body>期待どおりに完全に機能します。

春のプロファイルを で開発に設定したのでapplication.yml、後者のブロックから期待されるのは「開発」であり、「なんてこった!開発」ではなく、まさにそれが私が見ているものです。では、HTML の head セクションで同じコードが期待どおりに動作しないのはなぜですか。

私は何が欠けていますか?