問題タブ [grails-resources-plugin]
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.
grails - r:img がリソースの場所を特定できない
grails リソースを最新バージョンにアップグレードした後、画像を表示できません。これが私が試したことです。
run-appすべてを使用しても問題なくwar動作しますが、Tomcat 内で使用して実行すると、常に次のようになります。
追加した
私にConfig.groovy。まだ表示されません。
リソースバンドルから画像を参照しようとしましたが、うまくいきません。
何を確認できますか?css ファイルから参照される他の画像は正常に動作し、書き換えが進行中です。
リソース プラグインの 1.2.13 を使用します。
grails - アップグレード後に Grails Resources プラグインが /lib/ フォルダーを見つけられない
最近、grails アプリを 2.4.3 にアップグレードし、その過程でリソース プラグインを 1.2.14 にアップグレードしました。この時点でアセット プラグインが優先されることはわかっていますが、まだ切り替えることはできません。ApplicationResources.groovy で次のように定義しています
アプリを実行すると、次のようになります。
添付した画像を見ると、このファイルが実際に正しい場所にあり、古いバージョンのリソース プラグインで機能していることがわかります。

grails - asset-pipeline プラグインおよびリソース プラグインとは何ですか? それらの違いは何ですか?
asset-pipeline プラグインおよびリソース プラグインとは何ですか?
それらの違いは何ですか?
長所と短所は何ですか?
これは、異なる js および css フレームワークで動作するために必須ですか?
grails - Grails リソースがキャッシュ無効化 CKEditor リリース (4.5.5 以降) で機能しない
Resources プラグインを使用して Grails 2.5.2 アプリケーションを取得し、CKEditor に対して行われたキャッシュ無効化の変更を処理することができません。リソース プラグインは次のように構成されます。
CKEditor コードは以下に配置されapp-dir/web-app/thirdparty/ckeditor、現在のバージョンは 4.5.9 です。キャッシュ無効化の変更は 4.5.5 で行われ、バージョン 4.5.4 は grails で完全に動作しresourcesます。
4.5.9 でアプリを実行すると、コンソールに次のエラーが表示されます。
プラグインが ckeditor の editor.css ファイル (アプリによって提供されるファイルがasを指す)resourcesの値にうまく対応していないようです。このファイルを直接見ると、icons.png および icons_hidpi.png ファイルに次のものが含まれており、プラグインが画像ファイル リンク (実際には最初のものを除くすべて) を "resource:/.. ." そこにある必要のない URL であるため、コンソール エラーが発生します。不思議なことに、このように変更されるのは、t パラメーターを持つ icons.png および icons_hidpi.png ファイルだけであり、同じファイル内の他の画像ファイルはそのまま残ります。app-dir/thirdparty/ckeditor/skins/moono/editor.css?t=G4CDhttp://localhost:8080/app-dir/static/thirdparty/ckeditor/skins/moono/editor.css?t=G4CDresourceseditor.css
次の構成を追加すると、アプリが実行され、完全に表示されます。
grails.resources.processing.enabled = false
私が使用する場合
grails.resources.mappers.cssrewriter.excludes = ['/thirdparty/ckeditor/skins/moono/**']
ファイルのresources変更を防止しようとして、何も変わっていないようです。ckeditor's editor.css
私に何ができる?修正しようとしている相互作用があるため、ckeditor を 4.5.4 のままにしておくことはできません。別の投稿で推奨されているのと同じ構成を既に使用していますが、それでも問題は解決しません。CSS 書き換えを完全に無効にすると、他のプラグインが壊れてしまいます。
grails - モジュール [xyz] はリソース [/plugins/jquery-1.8.0/js/jquery/jquery-1.8.0.min.js] に依存していますが、ファイルが見つかりません
私はgrailsに取り組んでいます。リソース プラグインを使用して、アプリケーションのすべての依存関係を取得しています。問題は、次のような例外が発生することです
モジュール [jquery] はリソース [/plugins/jquery-1.8.0/js/jquery/jquery-1.8.0.min.js] に依存していますが、ファイルが見つかりません
ファイル内のすべてのモジュールに対してapplicationresources.groovy。これは私が使用しているコードの一部です
例外が見つからないと言っているディレクトリ内のすべてのファイルを見ることができます。何が欠けていますか?
これらはスタックトレースです
=======================
grails - Taglib が外部フォルダーを参照する CSS を処理していない
Grails 2.5 から Grails 3 への移行では、Grails 3 以降のリソース プラグインは非推奨であるため、リソース プラグインを使用しないことをお勧めします。代替手段として、アセット パイプラインを使用しました。アセット パイプライン プラグインに移行するときに、リソース プラグイン モジュールを置き換える推奨される方法はありますか? カスタム タグは、CSS ファイルのコンテンツを含むと想定される GSP ファイルで使用されます。現在、モジュール内にあったリソースを必要とする空の .js または .css ファイルを作成してから、空のファイルを参照する CSS コンテンツを置き換えています。これを行うためのより良い方法があれば?
これは、カスタム taglib によって処理されます:
Grails 3でアセットパイプラインを使用して同じことを処理するにはどうすればよいですか?提案やリードは大歓迎です