問題タブ [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.

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

c# - .net AXD リソースを縮小する方法

私は大きな .NET プロジェクトに取り組んでいます。私は現在、YUI コンプレッサーを使用して JS および CSS ファイル用の自動ミニファイアーを作成しています。いくつかの調査を行った後、プロジェクトで最も重いファイルは実際には .NET リソース (MS ajax ファイルなど) であることがわかりました。それらは非常に大きく、縮小されていません。

それらを縮小する方法はありますか?

ありがとう

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

javascript - 特定のコメントされていないコードを削除するよう YUI コンプレッサーに指示する

私のJavaScriptには、ライブサイトに含めたくないデバッグ専用のコードがいくつかあります。これらのコードのビットをセミコメントにして、通常は JavaScript として実行できるようにする方法はありますが、yui コンプレッサーはそれらをコメントと見なして削除しますか?

例えば

ライブ サイトにデプロイするために圧縮するときに、console.log ビットを自動的にコメント アウトできるようにしたいと考えています。したがって、コードを次のようにラップするかもしれません

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

jquery - YUI Compressor + gzip により、jQuery で Illegal Character エラーが発生する

YUI コンプレッサーを使用して jquery を縮小すると、正常に動作します。次に gzip 圧縮を追加すると (そしてこのバージョンを mod の書き換えで提供すると)、gzip 圧縮されたバージョンで次のエラーがスローされます。

1行目のjquery.min.jsの不正な文字

行 1 は次のとおりです。

�������<em>M�����������s�8�0�?�</em>!sz�dKr�=�</p>

これにより、「jquery が定義されていません」というエラーが発生します。gzip で圧縮されたバージョンを提供するために、次の書き換えルールを使用しています。

これが他の誰かに起こっているという言及は見つかりません。考え?

PS - 2008 年に jQuery フォーラムで同じ質問が行われたようです。278 のビューがありますが、回答はありません: http://forum.jquery.com/topic/how-to-reference-jquery-1-2- gzip で圧縮された場合の 6 分 js

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

vim - Vim で yuicompressor を自動実行する際の問題 (任意のディレクトリから実行する)

コマンドラインからyuicompressorを動作させました。

しかし、このチュートリアルで理解できなかったのは、次の部分だけです。

任意のディレクトリから実行するにはどうすればよいですか?

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

java - パス環境(Windows XP)を使用してYUIcompressorをグローバルに実行することはできません!

パスを入力D:\yuicompressor-2.42\buildして保存しました(Windows XP)。しかし、実行しようとすると、コマンドラインに「jarfileにアクセスできません」と表示されました。間違ったディレクトリを入力したときに表示されるのと同じメッセージ。

私はこの方法でファイルを実行しようとしました:

これによれば

ファイルを直接呼び出してみましたが、機能します。

0 投票する
7 に答える
8377 参照

javascript - HTML + JavaScript + CSS コンパクトツール

これらの可能なタイプの多くのファイルを縮小、最適化、マンジできるツールが必要です

  • HTML (縮小のみ)
  • JavaScript (最小化、最適化、マンジ)
  • CSS (縮小)

最終的な結果は、すべての JavaScript と CSS が埋め込まれた 1 つの HTML ファイル、または最悪のシナリオでは HTML、JS、および CSS のそれぞれ 3 つのファイルになります。

私は YUI Compressor などのツールを知っています。私が現在見つけていないのは、これらすべてのファイル タイプで動作し、それらを 1 つの巨大なファイルにのみマージするタイプのコンプレッサーです。

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

msbuild - MSBuildでタイムスタンプを出力する方法

私はMSBuild/yuicompressorを使用して、JavaScriptを組み合わせて縮小しています。

このプロセスの一環として、スクリプト参照を変更して、クエリ文字列にタイムスタンプが含まれるようにします。そうすれば、ユーザーは、新しいリリースが公開されたときに、常にキャッシュされていないバージョンのファイルを取得します。例えば:

MSBuildCommunityTasksのFileUpdateを使用して参照を更新し<script>ていますが、タイムスタンプがありません。

MSBuildを使用してこのタイムスタンプを出力する最良の方法は何ですか?

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

javascript - YUI コンプレッサー: 宣言されていないシンボルが見つかりました

システムを構成するJavascriptファイルのコレクションがあります。システムのさまざまな部分がさまざまな (グローバル) 名前空間 (NSA、NSB など) にあり、それらの名前空間はオブジェクトである場合があります。

さて、私のさまざまなモジュールには、次のようなコードがあるかもしれません:

これらの名前空間付きオブジェクトをファイルの先頭のコメントで宣言しているため、私のコード JSLints はクリーンです。

これらのファイルに対して -v (verbose) スイッチを指定して YUI Compressor (v 2.4.2) を実行すると、参照されている名前空間オブジェクトに関する次のような警告が表示されます。

これは、jQuery で $ を使用するためのものです。

これらの変数を定義して YUI Compressor が警告を出さないようにするにはどうすればよいでしょうか。

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

javascript - YUIコンプレッサーは「get」文字列を追加しました

Yuicompressorは、JavaScriptの縮小ファイルに「get」文字列を追加しています

すなわち:

これを引き起こしているのは何ですか?どうすればこれを修正できますか?

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

javascript - YUI は JavaScript コメントを削除します

一部の Javascript コードからコメント ("// This is a comment" のようなコメント) を削除する必要があります。YUI コンプレッサーを使用していますが、それを行うオプションはありますか?

ありがとう


返信ありがとうございます。いくつかのスクリプトをマージしようとしています。YUI で圧縮した後です。スクリプトを圧縮してからマージすると機能することがわかりましたが、マージしてから圧縮すると、何かがうまくいかず、スクリプトが壊れてしまいます