Skip to content

yangHui233/postcss-px2rem-options

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

postcss-px2rem-include

Based on postcss-px2rem added the include/exclude folder option.

安装

 npm install postcss-px2rem-options

配置(以下两种配置方法取其一)

1、webpack.config.js

/**
  * 1.数组仅支持include        [{
                                remUnit: 75, include: /src|folder_name/i,
                              },{
                                remUnit: 75/2.2, include: /node_modules|folder_name/i
                              }]

 * 2.对象支持include和exclude  {
                                remUnit: 75/2.2, include: /node_modules|folder_name/i
                              }

                              {
                                remUnit: 75/2.2, exclude: /node_modules|folder_name/i
                              }

 * 
*/
const px2rem = require('postcss-px2rem-options');

{
        loader: require.resolve('postcss-loader'),
        options: {
          ident: 'postcss',
          plugins: () => [
            ...
            px2rem([{
              remUnit: 75, include: /src|folder_name/i,
            },{
              remUnit: 75/2.2, include: /node_modules|folder_name/i
            }]),
            ...
          ],
        },
}

2、.postcssrc.js

/**
 * 1.数组仅支持include
 * 2.对象支持include和exclude
 * 
*/

// 对象include模式
module.exports = {
  'plugins': {
    'postcss-px2rem-options': {
      remUnit: 75,
      include: /node_modules|folder_name/i
    }
  }
}
// 对象exclude模式
module.exports = {
  'plugins': {
    'postcss-px2rem-options': {
      remUnit: 75,
      include: /node_modules|folder_name/i
    }
  }
}

// 数组模式

module.exports = {
  'plugins': {
    'postcss-px2rem-options': [
      {
        remUnit: 37.5,
        include: /node_modules|folder_name/i
      },{
        remUnit: 75,
        include: /src|folder_name/i
      }
    ]
  }
}

About

基于postcss和px2rem的支持不同文件配置不同remUnit的插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published