css檔如何進行打包? css檔案打包的方法
本篇文章帶給大家的內容是關於css檔案如何進行打包? css檔案打包的方法,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
css檔案包裝
Loaders是webpack最重要的功能之一,可以透過不同loader ,從而對不同檔案格式進行特定處理
Loaders是在module模組裡面
簡單的舉幾個Loaders使用例子:
#可以把SASS檔案的寫法轉換成CSS,而不是使用其他轉換工具。
可以把ES6或ES7的程式碼,轉換成大多瀏覽器相容的JS程式碼。
可以把React中的JSX轉換成JavaScript程式碼。
注意:所有的Loaders都需要在npm中單獨安裝,並在webpack.config.js裡進行設定。下面我們將Loaders的配置型簡單梳理一下。
test:用來符合處理檔案的副檔名的表達式,這個選項是必須進行設定的;
use:loader名稱,就是你要使用模組的名稱,這個選項也必須進行配置,否則報錯;
include/exclude: 手動新增必須處理的檔案(資料夾)或封鎖不需要處理的檔案(資料夾)(可選);
query:為loaders提供額外的設定選項(可選)
打包css檔案
在src目錄下建立一個css資料夾,在資料夾裡建立index.css檔案
./src/css/index.css
body{ background-color: red; color: white; }
CSS檔案建立好後,需要引進到入口檔案中,才可以打包到,這裡我們引進到entry.js中。
/src/entery.js中在首行加入程式碼:
##import css from './css/index.css';
CSS和引入做好後,我們就需要使用loader來解析CSS檔,分別是style-loader和css-loader。
style-loader: 它是用來處理css檔案中的url()等,npm中的網址:https:/ /www.npmjs.com/package/style-loader
用npm install進行專案安裝:安裝style-loader和css-loader一定要注意,他們的程式碼不一樣
#npm install style-loader –save-dev
#css-loader: 它是用來將css插入到頁面的style標籤。 npm中的網址:https://www.npmjs.com/package/css-loader
用npm install 進行專案安裝:
兩個loader都下載安裝好後,我們就可以設定我們loaders了。loaders設定:
webpack.config.js
module:{ rules: [{ test: /\.css$/, use: [ 'style-loader', 'css-loader' ] }] },
module裡面寫法有3種
1、use: [ 'style-loader', 'css-loader' 2、loader:['style-loader','css-loader']
3、
use:[{ loader:'style-loader'},{ loader:'css-loader'}]
相關推薦:對網站中的js,css檔案進行打包有時css引用圖片打包後找不到資源檔是什麼原因
以上是css檔如何進行打包? css檔案打包的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

關於Flex佈局中紫色斜線區域的疑問在使用Flex佈局時,你可能會遇到一些令人困惑的現象,比如在開發者工具(d...

在元素個數不固定的情況下如何通過CSS選擇第一個指定類名的子元素在處理HTML結構時,常常會遇到元素個數不�...
