国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:33:30
字體:
來源:轉載
供稿:網友

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

npm install extract-text-webpack-plugin --save-dev# for webpack 2npm install --save-dev extract-text-webpack-plugin# for webpack 1npm install --save-dev extract-text-webpack-plugin@1.0.1

首先進入項目的根目錄,然后執行以上命令進行插件的安裝,插件安裝完成后,接下來我們要做的就是在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"), ]}
const ExtractTextPlugin = require('extract-text-webpack-plugin');// Create multiple instances const extractCSS = new ExtractTextPlugin('stylesheets/[name]-one.css');const extractLESS = new ExtractTextPlugin('stylesheets/[name]-two.css');module.exports = { module: {  rules: [   {    test: //.css$/,    use: extractCSS.extract([ 'css-loader', 'postcss-loader' ])   },   {    test: //.less$/i,    use: extractLESS.extract([ 'css-loader', 'less-loader' ])   },  ] }, plugins: [  extractCSS,  extractLESS ]};

該插件有三個參數意義分別如下

    use:指需要什么樣的loader去編譯文件,這里由于源文件是.css所以選擇css-loader fallback:編譯后用什么loader來提取css文件 publicfile:用來覆蓋項目路徑,生成該css文件的文件路徑

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 绥江县| 三穗县| 富阳市| 平利县| 枣阳市| 天祝| 南溪县| 沙田区| 克拉玛依市| 含山县| 西乌| 县级市| 洛川县| 临安市| 青铜峡市| 宁陕县| 九江市| 白河县| 衡水市| 武威市| 综艺| 枣庄市| 南汇区| 涿州市| 资源县| 夹江县| 壶关县| 九台市| 南安市| 安泽县| 喀喇| 西华县| 清新县| 霍州市| 武山县| 湛江市| 方城县| 庐江县| 武冈市| 明溪县| 沂南县|