問題タブ [yui-compressor]
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.
javascript - javascriptファイルのディレクトリを再帰的に単一のファイルに圧縮します
プロジェクト フォルダーで 1 つのコマンドを実行して、すべての JavaScript ファイル (おそらく YUI Compressor を使用) を連結して 1 つの出力ファイルに圧縮できるようにしたいと考えています。
可能であれば、それらが連結される順序を部分的に指定したいと思いますが、すべての JavaScript ファイルを追跡する必要はありません。おそらく、次のような構成ファイルを作成できます。
このようなことを行うための既存のツールを知っている人はいますか? 低帯域幅の人々が消費するために、JS の使用量が多い (〜 40 ファイル) シングルページアプリを構築しています。
OS X 開発マシンでソリューションを実行できるようにする必要があります。
asp.net-mvc-3 - 10 進数値の圧縮中にエラーが発生しました (val: 0.6 => val:0,6)
Javascript と CSS ファイルを圧縮するために、解決策として Yahoo を使用しています。ネット ( http://yuicompressor.codeplex.com/ )
私はオブジェクトを持っています:
値 0.6 に注意してください
圧縮後の結果:
Visual Studio のタスク (MSBuild) を使用して JS を圧縮しています。
次の XML コード:
完全なコード: https://gist.github.com/1817326
答えを探して、このスレッドを見つけました: http://yuicompressor.codeplex.com/discussions/243522
でもあまり役に立たなかった
javascript - Eclipseを自動化する「ユイコンプレッサー...」
Eclipse PDTには、ファイルのコンテキスト メニューにこの便利なビルトインYui Compressorがあります。しかし、そのようなファイルを複数使用する Web アプリケーションを構築する場合、更新のたびに手動でファイルを圧縮するのは面倒です。どのファイルがどのファイル名に圧縮されるかさえ覚えていないので、もう一度入力する必要があります。
このプロセスをEclipse内で簡単に自動化して、「ビルド」などをクリックすると、指定されたすべてのファイルがターゲットに圧縮されますか?
Eclipse でのこの Yui 機能に関するドキュメントに関しては、実際には空白があります。
私は Eclipse Indigo 3.7.0 と PDT 3.0.0.v20110516-11 を使用していますが、PDT と Yui オプションはどちらも Galileo 以来ほとんど同じままです。
-アップデート-
自動化ソリューション、Eclipse ネイティブではありませんが、近い:
GNU make メイクファイル
/li>Windows バッチ
/li>Linux シェルスクリプト
/li>ANTファイル
ここを参照してください: http://www.ubik-ingenierie.com/ubikwiki/index.php?title=Minifying_JS/CSSここ
に html/xml を貼り付けるにはどうすればよいですか?
この質問も参照してください。
javascript - YUIコンプレッサーが一重引用符を二重引用符に置き換える理由は何ですか?
タイトルにあるように、 YUIコンプレッサーが一重引用符を二重引用符に置き換える理由は何ですか?二重引用符はスペースを取りませんか(私はそうは思いません)?それとも何か他のものですか?
javascript - 複数のCSS/JSファイルを組み合わせて縮小する
CSSファイルとJSファイルを統合して圧縮することにより、サイトのパフォーマンスを最適化しようとしています。私の質問は、私が直面している実際の状況を考慮して、これを達成するための(具体的な)手順についてです(ただし、他の開発者の間でも一般的であるはずです)。
私のページは、次のようないくつかのCSSおよびJSファイルを参照しています。
本番リリースでは、3つのCSSファイルを1つに結合し、YUICompressorなどを使用して縮小したいと思います。しかし、次に、新しく縮小されたCSSを参照するために、これら3つのファイルを必要とするすべてのページを更新する必要があります。これはエラーが発生しやすいようです(たとえば、多くのファイルでいくつかの行を削除および追加している場合)。他のリスクの少ないアプローチはありますか?JSファイルについても同じ問題です。
javascript - 自動化 - CSS と JS の最小化とマージ ファイル
編集: ANT スクリプトを作成したいのですが、YUI を使用して、プロジェクト内のすべての css ファイルと JavaScript ファイルを圧縮 (縮小) し、1 つのファイルにします。
この男のようにhttp://heliologue.com/2008/09/22/using-yui-compressor-in-a-web-project/
しかし、ANT スクリプトの書き方や、build.xml やその他のファイルの作成方法さえわかりません。
JSF は使用されるサーバー テクノロジであり、ブラウザに基づいてレンダリングされた html ページに 1 つの css ファイルと 1 つの javascript ファイルが含まれます。(例: ie は master_ie.css、master_ie.js を取得します。firefox は master_ff.css、master_ff.js を取得します)
ただし、css と js ファイルは idk で記述されています。説明方法については、マスター ファイルのサンプル CSS と JS スニペットを参照してください。
CSS:
JS:
10歳の私にゆっくりと説明していただけると助かります。
EDIT2:(解決策が見つかりました)JSFを使用 - > http://code.google.com/p/granule/ ANTを使用 - >以下を参照
php - YUICompressor エラー: RuntimeException: ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません
開発サーバー (Windows 7) の Symfony 2.0.10 で YUICompressor を assetic と共に使用しようとしていますが、次のエラーが発生します。
RuntimeException: The filename, directory name, or volume label syntax is incorrect.
何が問題ですか?
私の現在の構成は次のとおりです。
assetic の下の app/config.yml にあります。
私の小枝テンプレートで。
他に何も設定されておらず、何も変更されていません。私はこの記事に従っています: http://symfony.com/doc/2.0/cookbook/assetic/asset_management.html
YUICompressor のバージョンは 2.4.7 です
PS: Assetic はフィルターがなくても問題なく動作し、私も試してみjava -jar yuicompressor.jar ./script.js -o ./test.js
ました。
java - PHP:exeYuicompressor.jarがとても遅い
Yuicompressorを使用してscriptSを最小化するのは非常に簡単です。残念ながら、 phpでJARを実行すると、このプロセスは完全に遅くなります。exec
例(PHP):
〜20ファイルの実行時間は最大30秒かかります!8GBのRAMを搭載したクアッドコアサーバー。
大量のスクリプトを最小限に抑えるための、より高速なソリューションを知っている人はいますか?
css - YUI Compressorが!importantの前のスペースを削除しないようにします
私のサイトはYUICompressorを使用してCSSを縮小し、!importantの前のスペースを削除しているため、css宣言が機能しません。これを防ぐ方法はありますか?
事前圧縮
圧縮後
アップデート
オンラインでいくつかの投稿を確認したところ、実際には、メディアクエリand
の一部に続く削除されたスペースの問題であることがわかりました。@media screen and(
javascript - YUICompressorのコマンドラインオプション
これはおそらく簡単な質問です。YUIコンプレッサーを実行して、入力ディレクトリ内のすべてのjavascriptファイルを上書きする代わりに、出力ファイルをminというサブディレクトリにダンプするようにします。私は次のようなことをしたいです
代わりに、既存のファイルを縮小されたファイルで上書きするだけです。誰かがこれを達成するための正しい構文を知っていますか?
ありがとう!