首頁 web前端 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

require('font-awesome-webpack');
登入後複製

3. 設定webpack.config.js處理字體文件

#這裡有兩種方式,如果你不想單獨生成字體文件,而是想把字體文件和css文件建置到一個檔案中,可以使用url-loader,設定如下:

  module: {
      rules: [
        // 省略其他配置...
        // font-awesome
        {
          test: /\.(eot|svg|ttf|woff|woff2)\w*/,
          loader: 'url-loader?limit=1000000'
        },
        // 省略其他配置...
      ]
  }
登入後複製

這裡給url-loader傳遞了一個參數limit,並且設定得比較大,這個數字可以自訂,但是一定要保證大於最大字體檔案的大小,因為這個參數是告訴url-loader,如果檔案小於這個參數,那麼就以Data Url的方式直接建構到檔案中。使用這種方式最方便,但是缺點就是建置出來的文件特別大,而且在線上的時候沒辦法使用cdn快取文件,不建議部署到線上。

第二種方法就是製定url-loader或file-loader在建置的時候文件的輸出目錄,這樣部署的時候font-awesome就會依賴在建置時指定目錄下的字型文件,而不會出現找不到字型檔案的問題了,此時,webpack的建置配置如下:

  module: {
  rules: [
    // 省略其他配置...
    // font-awesome
    {
      test: /\.(eot|svg|ttf|woff|woff2)\w*/,
      loader: 'file-loader?publicPath=/static/res/&outputPath=font/'
    },
    // 省略其他配置...
  ]
}
登入後複製

經過上面的設定建置的工程,font-awesome就會到「/static/res/font/ 」目錄下尋找指定的字型文件,而同時在你建置的工程中也會產生對應的font資料夾,你只需要將這個font資料夾中的字型檔案拷貝到「/static/res/font」目錄下(如果publicPath為“./”,表示你直接依賴建立目錄下的font文件,則不用拷貝),這樣當你訪問你的頁面時就能夠正確請求到字體文件了。

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

Node.js console輸出日誌檔案實例分析

#如何使用Vue實作拖曳效果

以上是如何使用Webpack打包字體font-awesome的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1665
14
CakePHP 教程
1424
52
Laravel 教程
1322
25
PHP教程
1269
29
C# 教程
1249
24
win10字型資料夾路徑詳情 win10字型資料夾路徑詳情 Jan 03, 2024 pm 08:37 PM

在輸入文字的時候很多的小夥伴都喜歡加入自己喜愛的個性字體,但是不知道win10系統的字體資料夾路徑在哪而沒法加入字體,下面就為大家介紹一下具體的資料夾路徑。 win10字型資料夾路徑:1、點選桌面的「此電腦」。 2、進入系統盤C盤。 3.點選「windows」資料夾。 4、下拉找到「Fonts」資料夾。 5、即可進入字體庫。還有其他問題的朋友可以看看了解更多有關win10字體常見的問題~

蘋果手機outlook怎麼更改字體 蘋果手機outlook怎麼更改字體 Mar 08, 2024 pm 04:46 PM

蘋果手機outlook怎麼更改字體呢,先打開outlook軟體,在介面點選左上角的檔案。可以依照自己的喜好進行設定字體,設定完成之後,點選確定按鈕即可。讓我們一起來看看吧!蘋果手機outlook怎麼更改字體1、開啟outlook軟體,在介面點選左上角的「檔案」選項。 2、在出現的清單中,找到「選項」並點擊進入。 3、在選項清單的左側,點選「郵件」。 4、接著,選擇「信紙和字型」。 5.如果想要設定新郵件、回覆郵件或撰寫中的字體,點選對應選項進入設定。 6.依個人喜好對字體進行設置,設定完成後,點選確

如何解決win11字體模糊問題 如何解決win11字體模糊問題 Jan 13, 2024 pm 09:00 PM

有的朋友在更新完win11系統後,發現自己的win11字體模糊不清,使用起來非常的難受,這可能是由於系統版本bug導致,也可能是我們開啟了特殊效果,下面就跟著小編一起來看看該怎麼解決吧。 win11字體模糊不清:方法一:1、先右鍵此電腦,開啟「屬性」2、接著進入相關連結中的「進階系統設定」3、然後點選效能中的「設定」開啟。 4.在「視覺效果」下勾選「調整為最佳效能」並點選「確定」儲存即可。方法二:1、右鍵桌面空白處,開啟「顯示設定」2、點選縮放和佈局下的「縮放」3、再點擊進入相關設定下的「文字大

調整 Windows 11 中記事本字型、樣式和大小的方法 調整 Windows 11 中記事本字型、樣式和大小的方法 Sep 23, 2023 pm 11:25 PM

許多用戶希望在Windows11上的記事本中更改字體,因為預設字體對他們來說太小或難以閱讀。更改字體非常簡單快捷,在本指南中,我們將向您展示如何自訂記事本並根據需要更改字體。 Windows11記事本預設使用什麼字型?至於預設字體選項,記事本使用Consolas字體,預設字體大小設定為11像素。如何在Windows11中變更記事本字體大小和樣式?使用記事本中的「編輯」選單點選搜尋按鈕並鍵入記事本。從結果清單中選擇記事本。在記事本中,按一下「編輯」選單,然後選擇「字型」。現在,您應該在左窗格中看到設

小米11字型怎麼改_小米11更換字型方法 小米11字型怎麼改_小米11更換字型方法 Mar 25, 2024 pm 07:26 PM

1.開啟手機設置,點選【顯示】。 2、點選【字體】。 3.選擇自己喜歡的字體或點選【更多字體】下載應用程式即可。

vivo手機字體怎麼變大在哪設定 vivo手機字體怎麼變大在哪設定 Feb 24, 2024 pm 06:16 PM

vivo手機字體怎麼變大在哪設定?在vivo手機裡是可以把字體變大,但是多數的用戶不知道如何設置vivo手機字體,接下來就是小編為用戶帶來的vivo手機字體怎麼變大設置方法圖文教程,有興趣的用戶快來一起看看吧! vivo手機使用教學vivo手機字體怎麼變大在哪設定1、先開啟vivo手機中的【設定】功能點選;2、接著跳到設定的介面,找到其中的【顯示與亮度】功能;3、然後到達下圖的頁面,點選【字體大小與粗細】服務;4、最後滑動下圖的橫線調整字體的大小。

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、下載上面工具提供的文件,然後把文件拖到桌面,進行解壓縮。如下圖所示那樣子,因為檔案已經解壓縮這裡是資料夾形式。 2.接著在桌面上不要點擊任何東西,右鍵選擇在終端機開啟。在終端機輸入指令:sudodpkg-i按一下空格。打開桌面已經解壓縮的字體文件,deb套件分別拖入這個指令的-i後面,一個拖入。回車後會出現錯誤,提示錯誤說明依賴沒有安裝。提示依賴錯誤才是指令輸入正常,否則就是錯誤指令。新手一定要注意空格大小寫,

See all articles