postCss + autoprefixer实现在css属性上自动添加前缀,实现兼容性
    webpack配置文件

    1. module: {
    2. rules: [
    3. {
    4. test: /\.css$/,
    5. use: [
    6. 'style-loader',
    7. {
    8. loader: 'css-loader',
    9. options: {
    10. // 开启css模块化
    11. modules:true
    12. }
    13. },
    14. 'postcss-loader'
    15. ]
    16. }
    17. ]
    18. },

    postcss.config.js

    1. module.exports = {
    2. plugins:[
    3. require('autoprefixer'),
    4. require('postcss-nested') //使css可以嵌套
    5. ]
    6. }

    package.json内的浏览器配置

    1. "browserslist": [
    2. "> 1%",
    3. "last 2 versions"
    4. ]
    1. import style from './app.css'
    2. const div = document.createElement('div')
    3. div.textContent = 'hello css'
    4. div.classList.add(style.box)
    5. document.body.appendChild(div)