*/exclude:undefined,/** * (Array or Regexp) 如果设置了include,那将只有匹配到的文件才会被转换,例如只转换 'src/mobile' 下的文件 (include: /\/src\/mobile\//) * 如果值是一个正则表达式,将包含匹配的文件,否则将排除该文件 * 如果传入的值是一个数组,那么数组里的值必须为正则 */include:undefine...
selectorBlackList:转换的黑名单,在黑名单里面的我们可以写入字符串,只要类名包含有这个字符串,就不会被匹配。比如selectorBlackList: ['wrap'],它表示形如wrap,my-wrap,wrapper这样的类名的单位,都不会被转换 关于兼容第三方UI库 当然,当我们引入一些第三方库的时候,比如vant,上面配置的exclude去掉,表示全部内容...
如果传入的值为正则表达式的话,那么就会依据CSS选择器是否匹配该正则 例如selectorBlackList 为 [/^body$/] , 那么 body 会被忽略,而 .body 不会*/minPixelValue:1,// (Number) 设置最小的转换数值,如果为1的话,只有大于1的值会被转换mediaQuery:false// (Boolean) 媒体查询里的单位是否需要转换单位exclude...
npm i https://github.com/evrone/postcss-px-to-viewport--save-dev npm经常安装不下,需要多试几次,如果还是不行就使用cnpm安装 安装了这个包之后,文档上的配置是通过正侧写入路径,但是根据文档上的配置是不起效的,只需要通过正则配置文件夹名就可以生效...
minPixelValue:1,//设置最小的转换数值,如果为1的话,只有大于1的值会被转换mediaQuery:false,//媒体查询里的单位是否需要转换单位replace:true,//是否直接更换属性值,而不添加备用属性exclude:undefined,//忽略某些文件夹下的文件或特定文件,例如'node_modules'下的文件include:undefined,//如果设置了...
exclude接收 文件夹名/文件名(带后缀); exclude配置优先级大于rules对象中的path,rules配置会被直接排除; rules接收对象,path为生效路径,不做配置或为空默认全局生效,参数同exclude; rules.fn自定义转换规则,返回转换后的数值,没有返回值则不生效!,pixels:原始像素数值,vw:正常转换后的 vw 值,opt:上方填写的配置...
也可以用exclude反向选择 👍 3 Benjamin-Zh commented Jul 20, 2021 可以在 package.json 里直接引用 GitHub 仓库的代码: "devDependencies": { ... "postcss-px-to-viewport": "github:evrone/postcss-px-to-viewport", ... }, 另外真的也催更一下 npm 😂 👍 2 tanglu123 commented Aug 25...
['ignore-'],// 需要忽略的 CSS 选择器,不会转为视窗单位,使用原有的 px 等单位minPixelValue:1,// 设置最小的转换数值,如果为 1 的话,只有大于 1 的值会被转换mediaQuery:false,// 媒体查询里的单位是否需要转换单位replace:true,// 是否直接更换属性值,而不添加备用属性exclude: [],// 忽略某些文件...
["wrap"],// 指定不转换为视窗单位的类名,minPixelValue:1,// 默认值1,小于或等于1px则不进行转换mediaQuery:true,// 是否在媒体查询的css代码中也进行转换,默认falsereplace:true,// 是否转换后直接更换属性值exclude:[/node_modules/],// 设置忽略文件,用正则做目录名匹配landscape:false// 是否处理横屏...
// 字体使用的视窗单位 selectorBlackList: [], // 不需要转换的选择器列表 minPixelValue: 1, // 最小值,低于这个值的px不会转换 mediaQuery: false, // 是否在媒体查询中转换px replace: true, // 是否直接替换掉原来的px值 exclude: /node_modules/ // 忽略某些文件夹下的文件或文件夹 }) ] } ...