ホームページ  >  記事  >  ウェブフロントエンド  >  r.jsを使ってcssファイルをマージ・圧縮する手順を詳しく解説

r.jsを使ってcssファイルをマージ・圧縮する手順を詳しく解説

php中世界最好的语言
php中世界最好的语言オリジナル
2018-05-15 11:12:411604ブラウズ

今回は、r.js で CSS ファイルをマージおよび圧縮する手順について詳しく説明します。 r.js で CSS ファイルをマージおよび圧縮する際の 注意事項 は何ですか。実際のケースを見てみましょう。見て。

r.js を使用して CSS ファイルをマージおよび圧縮する方法。 r5 の下に新しい css フォルダーを作成し、その中に 4 つの CSS ファイル (

main.css、nav.css、form.css、grid.css) を含めます。

main.css は、マージされたメインファイル、または

設定ファイルです。マージするファイルは @import を使用してインポートされます。以下の通り

main.css

@importurl("nav.css");
@importurl("grid.css");
@importurl("form.css");
他の3つは、さまざまなスタイルが定義された通常のCSSファイルです。ここにはコードは掲載されていません。ここでは、コマンド ラインを使用してこれら 4 つのファイルをマージし、r5/css/built.css に生成します。

node r.js -o cssIn=css/main.css out=css/built.css

この時点で、r5/css ディレクトリに戻ると、追加の build.css ファイルが見つかります。これは、他の 4 つの css ファイルを結合したものです。

optimizeCss パラメーター設定を使用して、圧縮と圧縮オプションを構成することもできます。 optimizeCss の値は、standard/none/standard.keepLines/standard.keepComments/standard.keepComments.keepLines です。

none 圧縮なし、マージのみ

standard 標準圧縮は改行、スペース、

コメントを削除します

standard.keepLines 標準圧縮に加えて、改行は保持されます

standard.keepComments 標準圧縮に加えて、コメントも保持されます

standard.keepComments .keepLines 標準の圧縮に加えて、改行とコメントが保持されます

例:

node r.js -o cssIn=css/main.css out=css/built.css optimizeCss=standard
圧縮後、built.css 全体は 1 行になります。

概要:

1. パスによって構成された非ローカルモジュールファイルの場合、r.js を使用してマージおよび圧縮する場合は、paths.xx=empty: を構成する必要があります。

2. cssIn パラメーターと optimizeCss パラメーターを使用して、CSS ファイルを結合および圧縮します。

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイト

その他の関連記事に注目してください。

推奨読書:

vue+jquery+lodash スライド時の上部フローティング固定関数の詳細な説明

Vue を使用して PopupWindow コンポーネントを実装する手順の分析

以上がr.jsを使ってcssファイルをマージ・圧縮する手順を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。