問題タブ [assetic]

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 に答える
328 参照

css - Assetic は、削除されたいくつかの CSS ファイルを生成します

Symfony2 の Assetic に問題があります。私のプロジェクトに歴史的にあったすべてのCSSファイルを生成しているため、それらの多くを削除した(そして両方のSymfonyのキャッシュをクリアした)にもかかわらず、それは彼自身のキャッシュを管理しているようです。たとえば、プロジェクト全体で 8 つの CSS ファイルがありますが、12 のように読み込まれ、assetic:dump を実行すると 91 の異なるファイルが生成されます。JS では正常に動作します。

よろしくお願いします。

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

symfony - Symfony 2 - アセットの操作

Symfony 2 でアセットを操作する方法についてのヒントが必要です。たとえば、画像が追加されるたびに常に assets:update を実行する必要がありますか? CSS と JavaScript ファイルの管理は Assetic が担当していることは知っていますが、画像についてはどうでしょうか。Symfony 2 を使用したフロントエンド開発のベストプラクティスは何ですか? アプリの css、画像、js ファイルをどのようにセットアップして、開発、デプロイ、変更を容易にしていますか?

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

jquery-ui - Symfony2 cssrewrite フィルターの画像パスがかなりずれている

Symfony2 を jQuery UI で動作させようとしています。JavaScript の部分は問題なく動作していますが、画像を動作させるのに問題があります。

私が Assetic docs で読んだことの 1 つは、cssrewriteフィルターが CSS ファイルの画像パスを取得して更新し、パスが適切な場所を指すようにすることができるということです。これは私が必要としていたものとまったく同じように見えたので、有効にしましcssrewriteた。cssrewriteこれが私のパスをどのように変更したかです:

最初の道はダメです。cssrewriteパスは少なくともファイルシステム内の正しいパスを指していますが、私の webroot に関連して、パスcssrewriteはかなり離れています。明らかに、私のappディレクトリは公開されていません。

cssrewriteパスを実際に機能するものに変更するフィルターを取得するにはどうすればよいですか?

これが私のスタイルシートのインクルードです。(もちろん、これらすべての CSS ファイルを個別にインクルードする方法がばかげていることはわかっていますが、今はそのことについて心配していません。)

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

javascript - Symfony2: JavaScript が Prod 環境で動作しない

Dev 環境では問題なく動作しますが、Prod に切り替えると何もしません。イベント リスナーがアタッチされていないようです (Chrome で要素を検査すると、必要な場所にイベント リスナーが検出されません)。何か案は?両方のキャッシュをクリアしました。おそらく、コピーしたと言うことが重要です

そうしないと、次の 500 Internal Server Error が発生するためです。

0 投票する
4 に答える
2569 参照

symfony - Symfony2 Assetic の問題

私はsf2 project問題なく資産を使用している過去 3 か月間、に取り組んでいます。しかし今、新しいテンプレートでasseticを呼び出すと、次のエラーRoute "_assetic_baa4710.js" does not existが発生します。これは次の方法で回避できます。

次のアセット構成を routing_dev.yml から削除します

誰が何が起こっているのか知っていますか?ありがとう!:D

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

javascript - Symfony2アプリケーションのTwigテンプレートによってインポートされたJavascriptファイルの名前が変更されるのはなぜですか?

Symfony2プロジェクトでTinyMCEjavascriptライブラリを使用する必要があります。さて、私はこのライブラリを使用するためのダミーのチュートリアルに従っています。したがって、Symfony2フレームワークを使用しているので、ライブラリをバンドルResouces / public / jsに保存してから、TwigテンプレートのAsseticからスクリプトをインポートしました。コードは次のとおりです。

次に、テンプレートをレンダリングすると、フォーム内のテキストエリアがTinyMCEライブラリで期待どおりに機能していないことがわかります。何か案が?それが役立つかどうかはわかりませんが、HTMLソースコードを調べたところ、Asseticがライブラリを次のようにインポートしていることがわかりました。

元のパスとJSファイルの名前が変更されたのはなぜですか?

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

php - Symfony 2アセット。単一の css または js ファイルが表示されない

私のlayout.html.phpにそのような行を追加すると:

構成:

5 つのタグが 5 つのリソースにリンクしているのがわかりますが、Symfony 2 のドキュメントによると、1 つのファイルしか表示されないはずです。私が間違ったこと

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

symfony - Assetic がファイルを見つけられません

小枝テンプレート内のcssファイル(バンドルにある)をリンクしようとしています:

最初に表示されるエラー メッセージは次のとおりです。

AcmeFooBundle を assetic.bundle 構成に追加する必要があります...

これは設定です:

次に、バンドルディレクティブに AcmeFooBundle を追加しようとしましたが、エラーが発生しました。

ファイルが見つかりません....

ここで何が間違っているのか理解できません...

コンソールでアセット構成のデフォルト構成をダンプします ( php app/console config:dump-reference asseticを使用)。バンドルディレクティブに AcmeFooBundle バンドルがリストされているのを確認できます...

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

php - assetic でアセットをダンプするときの Symfony2 致命的なエラー

次のコマンドを使用してアセットをダンプすると

このエラーが表示されます

を使用してダンプすると発生しません

0 投票する
4 に答える
1561 参照

git - Symfony2とasseticのdepsを使用したTwitterBootstrapリポジトリの管理

Symfony2のdepsファイルを使用してTwitterBootstrapgitリポジトリを管理したいのですが。だから私はこれらの行を追加しました:

リポジトリはに複製されSymfony2\vendor\twitter\bootstrapます。

私はこれで立ち往生しています:アセットを使用して関連するcss / jsをインポートするにはどうすればよいですか?また、画像がの代わりに配置されたときにcssrewriteルールがどのように機能するか。Symfony2\vendor\twitter\bootstrap\imgSymfony2\app\Resources\public\img