# 如何打包css
css-loader:
- 合并css文件,处理 @import 和 url()语句
- 生成js形式
style-loader: 把 css-loader生成的结果插入到 style标签中
import './avatar.css';
rules:[
  {
    test:/\.css$/,
    use:['style-loader', 'css-loader']
  }
]
sass-loader: 把sass转成css
import './avatar.scss';
rules:[
  {
    test:/\.scss$/,
    use:['style-loader', 'css-loader', 'sass-loader'] 
  }
]
postcss-loader:
- 给css加前缀
- 使用最新的css语法
需要postcss.config.js
module.exports = {
 plugins:[
  require('autoprefix')
 ]
}
由于postcss-loader 只能处理css,因此Use it after css-loader and style-loader, but before other preprocessor loaders like e.g sass|less|stylus-loader
import './avatar.scss';
rules: [
 {
  test: /\.scss$/,
  use: ['style-loader', 'css-loader', 'postcss-loader', 'sass-loader'],
 },
];