css-util-webpack-loader
Install
npm install --save-dev css-util-webpack-loader
yarn add --dev css-util-webpack-loader
Loader
- globalSassLoader
- unitConversionLoader
- cssRulesReplaceLoader
Usage
=> unitConversionLoader
// webpack.config.jsmoduleexports = ... module: rules: test: /\.css$/ use: "style-loader" "css-loader" loader: require options: originUnit: 'px' replaceUnit: 'rem' precision: 5 times: 001 test: /\.scss$/ use: "style-loader" "css-loader" loader: require options: originUnit: 'px' replaceUnit: 'rem' precision: 5 times: 001 "sass-loader" ;
before
after
=> cssRulesReplaceLoader
// webpack.config.jsmoduleexports = ... module: rules: test: /\.css$/ use: "style-loader" "css-loader" loader: require options: rules: name: 'color' originValues: '#ffffff' '#fff' replaceValue: '#108ec6' ;
before
after
=> globalSassLoader
// webpack.config.jsmoduleexports = ... module: rules: test: /\.scss$/ use: "style-loader" "css-loader" "sass-loader" loader: require options: filePaths: require ;
before
~var.scss
;;;; ;;;;; ;;;;
~header.scss
.header .logo
after
~header.scss
;;;; ;;;;; ;;;; .header .logo