問題タブ [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.
css - Assetic は、削除されたいくつかの CSS ファイルを生成します
Symfony2 の Assetic に問題があります。私のプロジェクトに歴史的にあったすべてのCSSファイルを生成しているため、それらの多くを削除した(そして両方のSymfonyのキャッシュをクリアした)にもかかわらず、それは彼自身のキャッシュを管理しているようです。たとえば、プロジェクト全体で 8 つの CSS ファイルがありますが、12 のように読み込まれ、assetic:dump を実行すると 91 の異なるファイルが生成されます。JS では正常に動作します。
よろしくお願いします。
symfony - Symfony 2 - アセットの操作
Symfony 2 でアセットを操作する方法についてのヒントが必要です。たとえば、画像が追加されるたびに常に assets:update を実行する必要がありますか? CSS と JavaScript ファイルの管理は Assetic が担当していることは知っていますが、画像についてはどうでしょうか。Symfony 2 を使用したフロントエンド開発のベストプラクティスは何ですか? アプリの css、画像、js ファイルをどのようにセットアップして、開発、デプロイ、変更を容易にしていますか?
jquery-ui - Symfony2 cssrewrite フィルターの画像パスがかなりずれている
Symfony2 を jQuery UI で動作させようとしています。JavaScript の部分は問題なく動作していますが、画像を動作させるのに問題があります。
私が Assetic docs で読んだことの 1 つは、cssrewrite
フィルターが CSS ファイルの画像パスを取得して更新し、パスが適切な場所を指すようにすることができるということです。これは私が必要としていたものとまったく同じように見えたので、有効にしましcssrewrite
た。cssrewrite
これが私のパスをどのように変更したかです:
最初の道はダメです。cssrewrite
パスは少なくともファイルシステム内の正しいパスを指していますが、私の webroot に関連して、パスcssrewrite
はかなり離れています。明らかに、私のapp
ディレクトリは公開されていません。
cssrewrite
パスを実際に機能するものに変更するフィルターを取得するにはどうすればよいですか?
これが私のスタイルシートのインクルードです。(もちろん、これらすべての CSS ファイルを個別にインクルードする方法がばかげていることはわかっていますが、今はそのことについて心配していません。)
javascript - Symfony2: JavaScript が Prod 環境で動作しない
Dev 環境では問題なく動作しますが、Prod に切り替えると何もしません。イベント リスナーがアタッチされていないようです (Chrome で要素を検査すると、必要な場所にイベント リスナーが検出されません)。何か案は?両方のキャッシュをクリアしました。おそらく、コピーしたと言うことが重要です
そうしないと、次の 500 Internal Server Error が発生するためです。
symfony - Symfony2 Assetic の問題
私はsf2 project
問題なく資産を使用している過去 3 か月間、に取り組んでいます。しかし今、新しいテンプレートでasseticを呼び出すと、次のエラーRoute "_assetic_baa4710.js" does not exist
が発生します。これは次の方法で回避できます。
次のアセット構成を routing_dev.yml から削除します
誰が何が起こっているのか知っていますか?ありがとう!:D
javascript - Symfony2アプリケーションのTwigテンプレートによってインポートされたJavascriptファイルの名前が変更されるのはなぜですか?
Symfony2プロジェクトでTinyMCEjavascriptライブラリを使用する必要があります。さて、私はこのライブラリを使用するためのダミーのチュートリアルに従っています。したがって、Symfony2フレームワークを使用しているので、ライブラリをバンドルResouces / public / jsに保存してから、TwigテンプレートのAsseticからスクリプトをインポートしました。コードは次のとおりです。
次に、テンプレートをレンダリングすると、フォーム内のテキストエリアがTinyMCEライブラリで期待どおりに機能していないことがわかります。何か案が?それが役立つかどうかはわかりませんが、HTMLソースコードを調べたところ、Asseticがライブラリを次のようにインポートしていることがわかりました。
元のパスとJSファイルの名前が変更されたのはなぜですか?
php - Symfony 2アセット。単一の css または js ファイルが表示されない
私のlayout.html.phpにそのような行を追加すると:
構成:
5 つのタグが 5 つのリソースにリンクしているのがわかりますが、Symfony 2 のドキュメントによると、1 つのファイルしか表示されないはずです。私が間違ったこと
symfony - Assetic がファイルを見つけられません
小枝テンプレート内のcssファイル(バンドルにある)をリンクしようとしています:
最初に表示されるエラー メッセージは次のとおりです。
AcmeFooBundle を assetic.bundle 構成に追加する必要があります...
これは設定です:
次に、バンドルディレクティブに AcmeFooBundle を追加しようとしましたが、エラーが発生しました。
ファイルが見つかりません....
ここで何が間違っているのか理解できません...
コンソールでアセット構成のデフォルト構成をダンプします ( php app/console config:dump-reference asseticを使用)。バンドルディレクティブに AcmeFooBundle バンドルがリストされているのを確認できます...
php - assetic でアセットをダンプするときの Symfony2 致命的なエラー
次のコマンドを使用してアセットをダンプすると
このエラーが表示されます
を使用してダンプすると発生しません
git - Symfony2とasseticのdepsを使用したTwitterBootstrapリポジトリの管理
Symfony2のdepsファイルを使用してTwitterBootstrapgitリポジトリを管理したいのですが。だから私はこれらの行を追加しました:
リポジトリはに複製されSymfony2\vendor\twitter\bootstrap
ます。
私はこれで立ち往生しています:アセットを使用して関連するcss / jsをインポートするにはどうすればよいですか?また、画像がの代わりに配置されたときにcssrewriteルールがどのように機能するか。Symfony2\vendor\twitter\bootstrap\img
Symfony2\app\Resources\public\img