5.Loader打包c(diǎn)ss文件增加前綴

打包c(diǎn)ss文件? ?/sass / less以及

自動添加css樣式廠商前綴

1.npm install style-loader css-loader -D

npm installsass-loader node-sass webpack --save-dev

npm install less-loader --save-dev

npm i -D postcss-loader


2.默認(rèn)配置文件webpack.config.js

const path=reuqire('path');

module.exports={

entry:'./src/index.js',//入口文件

output:{

? ? ? ? ? filename:'bundle.js',//出口打包文件名

? ? ? ? ? path:path.resolve(__dirname,'dist')//打包到的目錄

? ? ? ? },

module:{

? ? ? ? rules:[

? ? ? ? ? ? ? ? ?{

? ? ? ? ? ? ? ? ? test:/\.css$/,

? ? ? ? ? ? ? ? ? use:

? ? ? ? ? ? ? ? ? ? ['style-loader','css-loader ,'?postcss-loader']

? ? ? ? ? ? ? ? ? ?},

? ? ? ? ? ? ? ? ??{

? ? ? ? ? ? ? ? ? test:/\.scss$/,

? ? ? ? ? ? ? ? ? use:

? ? ? ? ? ? ? ? ? ?['style-loader',?

? ? ? ? ? ? ? ? ?{ loader:'css-loader',

? ? ? ? ? ? ? ? ? options:{

? ? ? ? ? ? ? ? ? ? ? ? ?importLoaders:2//對于css樣式文件中還引入樣式文件采用的方式還是從下往上 'postcss-loader','sass-loader','css-loader','style-loader'

,若不加此項(xiàng),對于樣式文件中的引入文件直接走css-loader,style-loader忽略掉'postcss-loader'和'sass-loader '? ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? },

? ? ? ? ? ? ? ? ?'sass-loader'? ,? ? ?

? ? ? ? ? ? ? ? 'postcss-loader']

? ? ? ? ? ? ? ? ? ?},

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ?test:/\.less$/,

? ? ? ? ? ? ? ?use:[??'style-loader',? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {loader:css-loader' ,

? ? ? ? ? ? ? ? ? ? ? ?options:{

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?importLoaders:2

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?},? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?'less-loader',

? ? ? ? ? ? ? ?'postcss-loader'

? ? ? ? ? ? ? ? ? ? ]


? ? ? ? ?}

}



3.在和webpack.config.js平級處新建一個(gè)postcss.config.js文件

同時(shí) npm install? autoprefixer -D

module exports={

? ? ? plugin:[ require('autoprefixer')]

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容