問題タブ [uglifycss]

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 投票する
3 に答える
7487 参照

symfony - Symfony アプリで資産ダンプが uglifycss を見つけられない

私の製品環境では、次のように構成された UglifyCSS フィルター (config_prod.yml) を使用したいと考えています。

でも走るたびに

次のエラー メッセージが表示されます。

/usr/binしたがって、別のパスを使用するように構成しましたが、明らかに Assetic は uglifycss を探しています/usr/local/bin。ここで何が起こっているか知っている人はいますか?

0 投票する
2 に答える
199 参照

symfony - dev 環境でのみ symfony2 アセットをオンにする

prod env に何もインストールできない場合、assetic を使用できますか? 開発環境でのみuglifyjsとuglifycssでasseticを使用し、製品環境で「uglified」ファイルを使用することは可能ですか?

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

php - Symfony2 + 製品でデッドリンクを生成する資産キャッシュバスター

Assetic キャッシュ バスターを運用サーバーで起動して実行する際に問題が発生しています。Symfony2 (2.4) は、本番環境でのみキャッシュバスターを使用するように設定されています。私たちの開発マシンでは、すべてが魔法のように機能します。ただし、運用サーバーでは、Assetic はアセットをダンプするときに次のようなファイル名を生成します。

そして、次のようなリンクを埋め込みます。

これにより、本番サーバー上のすべての css および js アセット リンクが無効になります。本番環境でこの問題に遭遇した人はいますか?もしそうなら、あなたの解決策は何ですか?

アップデート

config.yml のアセット構成:

config_prod.yml でキャッシュ無効化を有効にします。

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

php - Symfony 2.5 および UglifyCSS/JS を使用した CSS/JS ファイルの縮小/集約の問題

開発環境で UglifyJs2 と UglifyCss の両方を有効にするために、これらの手順に従いました (まず、この問題で運用サーバーをダウンさせる危険を冒すことはできません!)

私の下で、config_dev.yml次のように構成しました(パラメーターだけで始めましたが、bin何か他の問題が発生した場合に備えて、追加の構成を追加しました。)

そして私のbase.html.twigファイルで:

を実行するphp app/console assetic:dump --env=prod --verboseと、すべてのファイルがエラーなしで生成されます。この時点でさらに縮小されています。

しかし、ブラウザーでアプリをロードすると、すべての CSS および JS アセットが 500 エラーを返します。

500 エラー

以下は、各 JavaScript ファイルが返すものと、各 CSS ファイルが返すものです。UglifyJS および/または UglifyCSS の両方、または Node 自体からシグナル "5" エラーが発生しています。間違ったものがどこかに送られているのではないかと思います。

何か案は?開発環境を実現するために、ローカルの MAMP サーバーを実行しています。また、トラブルシューティングの手順として、パスの問題などの明らかな問題を回避するために、パスの「Git Repos」からスペースを取り除いたことにも注意してください。

アップデート

同じ設定config_dev.ymlを自分で実行しconfig_prod.ymlてみましたが、すべてが本番側で完全に機能することがわかりました。縮小されたアセットをロードしようとするapp_dev.phpと問題が発生するようです...しかし、まだ何がわかりません! 縮小化を開発環境でテストできればいいのですが、そのため、この問題と解決のための対話を促進するために、質問を開いたままにしています。

0 投票する
2 に答える
397 参照

angularjs - CSS uglify — 単調なタスク

CSSを醜くするGruntタスクがあるのだろうか?GMail コードと同様に、すべてのクラス名はランダムな 2 ~ 3 文字です。

AngularJS と grunt-angular-templates Grunt タスクを使用して、views/ フォルダー内のすべてのテンプレートを単一のtemplates.js $templateCache ファイルに連結しています。このファイルをできるだけ小さくしたいと考えています。

index.htmlmain.css、およびviews/フォルダーに多数の HTML ファイルが含まれています。これらすべてのファイルのすべての CSS クラス名を醜くしたいのですが、「BEM クラス名表記法を使用しているため、CSS クラス名はむしろ長いです。

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

ubuntu - どのバージョンの UglifyCSS がインストールされているかを知るには?

UglifyCSS次のコマンドでグローバルにインストールしました:

インストールされている の現在のバージョンを取得するにはどうすればよいUglifyCSSですか?

PS

Iのバージョンは、次のUglifyJSコマンドで確認します。

しかし、同様のコマンドを試すとUglifyCSS

エラーがありました:

試してみる-vと同じエラー--version

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

css - css に uglifycss を適用すると、@media および @font-face 宣言がすべて失われます

ベースの twig テンプレートで次のブロックを使用して、圧縮された css ファイルを作成します。

数週間前 (および ubuntu 15.04 へのアップグレード) までは、これですべての css ファイルを適切にダンプできました。

これで、@media と @font-family の部分が、コンパイル/圧縮された css から削除されました。

cssrewrite フィルターのみを適用し、uglifycss フィルターを適用しない場合、期待どおり、@media および @font-face の部分が存在します。

私が使用するもの: uglifycss@0.0.15、Symfony v2.6.8、symfony/assetic v2.6.1

ここで何がうまくいかないのか誰か知っていますか?

助けてくれてありがとう!ドミニク


編集:もう少しピン留めすることができました。symfony は次のコマンドを実行して、css を醜くします。

bash コマンドラインで同じコマンドを実行すると、同じ誤動作が発生します。したがって、これは Symfony やアセットの問題ではなく、uglifycss の問題のようです。

何か案は?

乾杯、 ドミニク