美文网首页
vue项目使用postcss-pxtorem(应用于vue-cl

vue项目使用postcss-pxtorem(应用于vue-cl

作者: Micro同学 | 来源:发表于2018-11-02 14:13 被阅读232次

    vue-cli 2:

    1. 安装插件yarn或者npm
    yarn add postcss-pxtorem
    
    1. 编辑项目根目录下.postcss.js文件(没有则新建一个)
    module.exports = {
      "plugins": {
        "postcss-import": {},
        "postcss-url": {},
        // to edit target browsers: use "browserslist" field in package.json
        "autoprefixer": {},
        "postcss-pxtorem": { // 此处为添加部分
          rootValue: 32, // 对应16px 适配移动端750px宽度
          unitPrecision: 5,
          propList: ['*'],
          selectorBlackList: [],
          replace: true,
          mediaQuery: false,
          minPixelValue: 0
        }
      }
    }
    

    vue-cli 3:
    项目下新建vue.config.js

    module.exports = {
      css: {
        loaderOptions: {
          postcss: {
            plugins: [
              require('postcss-pxtorem')({ // 把px单位换算成rem单位
                rootValue: 32, // 换算的基数(设计图750的根字体为32)
                selectorBlackList: ['weui', 'mu'], // 忽略转换正则匹配项
                propList: ['*']
              })
            ]
          }
        }
      },
      configureWebpack: config => {
        if (process.env.NODE_ENV === 'production') {
          // 为生产环境修改配置...
        } else {
          // 为开发环境修改配置...
        }
      }
    }
    

    相关文章

      网友评论

          本文标题:vue项目使用postcss-pxtorem(应用于vue-cl

          本文链接:https://www.haomeiwen.com/subject/cexcxqtx.html