Web 開発チーム用のビルド スクリプトを作成しています。このスクリプトを使用して、本番用のすべてのフロントエンド コードを準備します。YUI Compressor を使用して、CSS ファイルと JavaScript ファイルを圧縮しています。CSS 部分ではすべて正常に動作しますが、JavaScriptCompressor クラス インスタンスで問題が発生しています。
次の行を介して YUI ファイルをインポートしています。
import com.yahoo.platform.yui.compressor.*;
ここに私の JavaScriptCompressor インスタンスがあります:
FileReader ftcreader = new FileReader(ftc);
JavaScriptCompressor js = new JavaScriptCompressor(ftcreader);
参考までに、正しく動作する CssCompressor クラスの使用方法を次に示します。
FileReader ftcreader = new FileReader(ftc);
CssCompressor css = new CssCompressor(ftcreader);
何らかの理由で、次のような JavaScriptCompressor クラスのエラーが表示されます。
The constructor JavaScriptCompressor(FileReader) is undefined
YUI Compressor ファイルを正しくインポートしていませんか? それとも別のものですか?どんな助けでも大歓迎です。