1. 程式人生 > >extract-text-webpack-plugin 的使用及安裝

extract-text-webpack-plugin 的使用及安裝

extract-text-webpack-plugin該外掛的主要是為了抽離css樣式,防止將樣式打包在js中引起頁面樣式載入錯亂的現象;首先我先來介紹下這個外掛的安裝方法:

npm install extract-text-webpack-plugin --save-dev

首先進入專案的根目錄,然後執行以上命令進行外掛的安裝,外掛安裝完成後,接下來我們要做的就是在webpack.config.js中引入該外掛

複製程式碼
const ExtractTextPlugin = require("extract-text-webpack-plugin");

module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/,
        use: ExtractTextPlugin.extract({
          fallback: "style-loader",
          use: "css-loader"
        })
      }
    ]
  },
  plugins: [
    new ExtractTextPlugin("styles.css"),
  ]
}
複製程式碼

該外掛有三個引數意義分別如下

use:指需要什麼樣的loader去編譯檔案,這裡由於原始檔是.css所以選擇css-loader
fallback:編譯後用什麼loader來提取css檔案
publicfile:用來覆蓋專案路徑,生成該css檔案的檔案路徑