ホームページ ウェブフロントエンド jsチュートリアル Webpack を使用してフォント font-awesome をパッケージ化する方法

Webpack を使用してフォント font-awesome をパッケージ化する方法

Jun 02, 2018 am 10:01 AM
web webpack フォント

今回は、Webpack を使用してフォント font-awesome をパッケージ化する方法と、Webpack を使用してフォント font-awesome をパッケージ化する際の注意事項について説明します。以下は実際的なケースです。

1. まず依存関係をインストールします:

npm install style-loader css-loader file-loader font-awesome-webpack --save-dev
ログイン後にコピー

2. エントリーファイルに font-awesome を導入します

3. フォントファイルを処理するために webpack.config.js を設定します

ここでは 2 つの方法があります。フォント ファイルを個別に生成したくないが、フォント ファイルと CSS ファイルを 1 つのファイルにビルドしたい場合は、url-loader を使用して次のように設定できます:

require('font-awesome-webpack');
ログイン後にコピー

ここで、パラメータ制限は次のとおりです。 url-loader に渡され、「比較的大きい」に設定されると、この数値はカスタマイズできますが、最大のフォント ファイルのサイズより大きくする必要があります。これは、このパラメータが url-loader に、ファイルがこのパラメータより小さい場合は、フォント ファイルが小さいことを通知するためです。データ URL の形式でファイルに直接組み込まれます。この方法は最も便利ですが、構築されたファイルが非常に大きく、オンライン時に CDN を使用してファイルをキャッシュする方法がないという欠点があります。オンラインでの展開はお勧めできません。

2 番目の方法は、ビルド時に url-loader または file-loader のファイルの出力ディレクトリを指定することで、デプロイ時に font-awesome はビルド時に指定されたディレクトリ内のフォント ファイルに依存し、検索は行われません。フォントファイルの問題はなくなりました。現時点での webpack のビルド構成は次のとおりです。

  module: {
      rules: [
        // 省略其他配置...
        // font-awesome
        {
          test: /\.(eot|svg|ttf|woff|woff2)\w*/,
          loader: 'url-loader?limit=1000000'
        },
        // 省略其他配置...
      ]
  }
ログイン後にコピー

上記の構成でプロジェクトをビルドした後、font-awesome は「/static/」で指定されたフォント ファイルを検索します。 res/font/" ディレクトリに追加され、同時に、ビルドするプロジェクト内に対応するフォント フォルダーが生成されます。このフォント フォルダー内のフォント ファイルを "/static/res/font" ディレクトリにコピーするだけです ( publicPath が "./" の場合は、ビルド ディレクトリ内のフォント ファイルに直接依存していることを示します (コピーする必要はありません)。これにより、ページにアクセスするときにフォント ファイルを正しくリクエストできます。

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

推奨読書:

Node.js+コンソール出力ログファイルの分析例


Vueを使用してドラッグアンドドロップ効果を実現する方法

以上がWebpack を使用してフォント font-awesome をパッケージ化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

win10フォントフォルダーパスの詳細 win10フォントフォルダーパスの詳細 Jan 03, 2024 pm 08:37 PM

テキストを入力するとき、多くの友人がお気に入りの個人用フォントを追加したいと思っていますが、Win10 システムのフォント フォルダー パスがどこにあるのか分からず、フォントを追加できません。以下に具体的なフォルダー パスを紹介します。 Win10 フォントフォルダーのパス: 1. デスクトップの「この PC」をクリックします。 2. システムディスクの C ドライブに移動します。 3. 「windows」フォルダをクリックします。 4. プルダウンして「Fonts」フォルダーを見つけます。 5. フォントライブラリに入ることができます。他の質問がある友人は、win10 フォントに関する一般的な問題について詳しく知ることができます~

Apple 携帯電話の Outlook でフォントを変更する方法 Apple 携帯電話の Outlook でフォントを変更する方法 Mar 08, 2024 pm 04:46 PM

Apple 携帯電話の Outlook でフォントを変更するにはどうすればよいですか? まず、Outlook ソフトウェアを開き、インターフェイスの左上隅にあるファイルをクリックします。フォントはお好みに合わせて設定できますので、設定が完了したら「OK」ボタンをクリックしてください。見てみましょう! Apple 携帯電話の Outlook でフォントを変更する方法 1. Outlook ソフトウェアを開き、インターフェイスの左上隅にある [ファイル] オプションをクリックします。 2. 表示されるリストで「オプション」を見つけ、クリックして入力します。 3. オプションリストの左側にある「メール」をクリックします。 4. 次に「文字とフォント」を選択します。 5. 新規メール、返信メール、または作成用のフォントを設定する場合は、対応するオプションをクリックして設定を入力します。 6. 好みに応じてフォントを設定し、設定が完了したら「OK」をクリックします

Windows 11 でメモ帳のフォント、スタイル、サイズを調整する方法 Windows 11 でメモ帳のフォント、スタイル、サイズを調整する方法 Sep 23, 2023 pm 11:25 PM

デフォルトのフォントが小さすぎる、または読みにくいため、多くのユーザーが Windows 11 のメモ帳のフォントを変更したいと考えています。フォントの変更はすばやく簡単です。このガイドでは、メモ帳をカスタマイズし、ニーズに合わせてフォントを変更する方法を説明します。 Windows 11 のメモ帳はデフォルトでどのフォントを使用しますか?デフォルトのフォント オプションに関しては、メモ帳は Consolas フォントを使用し、デフォルトのフォント サイズは 11 ピクセルに設定されています。 Windows 11でメモ帳のフォントサイズとスタイルを変更するにはどうすればよいですか?メモ帳の編集メニューを使用して検索ボタンをクリックし、メモ帳と入力します。結果のリストからメモ帳を選択します。メモ帳で、「編集」メニューをクリックし、「フォント」を選択します。左側のペインに設定が表示されます。

win11のフォントぼやけの問題を解決する方法 win11のフォントぼやけの問題を解決する方法 Jan 13, 2024 pm 09:00 PM

win11 システムを更新した後、一部の友人は、win11 のフォントがぼやけて非常に使いにくいことに気づきました。これは、システム バージョンのバグが原因である可能性があります。または、特殊効果をオンにしている可能性があります。エディターをフォローしましょう。解決方法を見てみましょう。 Win11 フォントがぼやける: 方法 1: 1. まず、このコンピューターを右クリックして「プロパティ」を開きます。 2. 次に、関連リンクに「システムの詳細設定」と入力します。 3. 次に、パフォーマンスの「設定」をクリックして開きます。 4. [視覚効果] で [最高のパフォーマンスを実現するように調整] をチェックし、[OK] をクリックして保存します。方法 2: 1. デスクトップの空白部分を右クリックし、「ディスプレイ設定」を開きます。 2. ズームとレイアウトの「ズーム」をクリックします。 3. 次に、関連する設定で「テキスト サイズ」をクリックします。

Vivo 携帯電話のフォントを大きくする方法とその設定場所 Vivo 携帯電話のフォントを大きくする方法とその設定場所 Feb 24, 2024 pm 06:16 PM

vivo 携帯電話のフォント サイズを大きくするにはどうすればよいですか? どこで設定できますか? vivo 携帯電話では、フォント サイズを大きくすることができますが、ほとんどのユーザーは、vivo 携帯電話のフォント サイズを設定する方法を知りません。 , エディターは、vivo 携帯電話のフォント サイズを大きくする方法の設定を提供します. メソッド グラフィック チュートリアル, 興味のあるユーザーは、見に来てください! Vivo 携帯電話の使い方チュートリアル vivo 携帯電話のフォント サイズを大きくする方法 設定場所 1. まず、vivo 携帯電話で [設定] 機能を開いてクリックします; 2. 次に、設定インターフェイスにジャンプし、 [表示と明るさ] 機能; 3. 次に、下の図のページに移動し、[フォント サイズと太さ] サービスをクリックします; 4. 最後に、下の図の水平線をスライドしてフォント サイズを調整します。

Xiaomi 11のフォントを変更する方法_Xiaomi 11のフォントを変更する方法 Xiaomi 11のフォントを変更する方法_Xiaomi 11のフォントを変更する方法 Mar 25, 2024 pm 07:26 PM

1. 電話機の設定を開き、[表示]をクリックします。 2. [フォント]をクリックします。 3. 好みのフォントを選択するか、[その他のフォント] をクリックしてアプリケーションをダウンロードします。

Win11フォントのインストール方法を詳しく解説 Win11フォントのインストール方法を詳しく解説 Dec 27, 2023 pm 05:16 PM

win11 フォントをインストールした後、自分のフォントがインストールされている場所が見つからない友人がいます。そのため、彼らは win11 フォントのインストール場所の問題を提起しています。実際、個人設定でフォント管理を入力して、フォントがインストールされている場所を見つけることができます。以下をご覧ください。 Win11 フォントのインストール場所: 1. まず、デスクトップの空白スペースを右クリックし、「個人用設定」を開きます。 2. 次に、「フォント」のインストール管理設定を入力します。 3. 必要なフォントを見つけて入力します。 4. 見つからない場合は、直接上から検索することもできます。 5. フォントを入力すると、メタデータの「フォント ファイル」に win11 フォントのインストール場所が表示されます。 6. フォントをアンインストールする場合は、「ここでアンインストール」をクリックします。

Linux のフォントぼやけの問題を解決する効果的な方法 Linux のフォントぼやけの問題を解決する効果的な方法 Jan 08, 2024 pm 11:25 PM

Linux のフォントがぼやけています。フォントをはっきりと表示するにはどうすればよいですか?以下の詳細なチュートリアルを見てみましょう。 1. フォント ファイルのインストール 1. 上記のツールで提供されるファイルをダウンロードし、デスクトップにドラッグして解凍します。下の図のように、ファイルは解凍されているのでフォルダーの形になっています。 2. 次に、デスクトップ上で何もクリックせずに、右クリックして [ターミナルで開く] を選択します。ターミナルにコマンド sudodpkg-i を入力し、スペースを押します。デスクトップ上で解凍されたフォント ファイルを開き、deb パッケージをこのコマンドの -i の 1 つ後にドラッグします。 Enter キーを押すと、依存関係がインストールされていないことを示すエラーが表示されます。依存関係エラーが表示された場合、コマンド入力は正常です。そうでない場合は、コマンドが正しくありません。初心者はスペースと大文字に注意する必要があります。

See all articles