// (Boolean) 是否直接更换属性值,而不添加备用属性 replace: true, /** * (Array or Regexp) 忽略某些文件夹下的文件或特定文件,例如 'node_modules' 下的文件 * 如果值是一个正则表达式,那么匹配这个正则的文件会被忽略 * 如果传入的值是一个数组,那么数组里的值必须为正则 */ exclude: undefined, /*...
selectorBlackList:转换的黑名单,在黑名单里面的我们可以写入字符串,只要类名包含有这个字符串,就不会被匹配。比如selectorBlackList: ['wrap'],它表示形如wrap,my-wrap,wrapper这样的类名的单位,都不会被转换 关于兼容第三方UI库 当然,当我们引入一些第三方库的时候,比如vant,上面配置的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,//如果设置了...
建议使用vw"selectorBlackList":[],//指定不转换为视窗单位的类"minPixelValue":1,//小于或等于`1px`不转换为视窗单位"mediaQuery":false,//允许在媒体查询中转换`px`//"exclude":[/(\/|\\)(dataExpress)(\/|\\)/,/(\/|\\)(css)(\/|\\)/]//"exclude":/(\/|\\)(dataExpress)(\/|\\)...
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// 是否处理横屏...
[], // 需要忽略的CSS选择器,不会转为vw单位 minPixelValue: 1, // 设置最小的转换数值,如果为1的话,只有大于1的值会被转换 mediaQuery: false, // 媒体查询里的单位是否需要转换单位 replace: true, // 是否直接更换属性值,而不添加备用属性 exclude: /node_modules/ // 设置忽略文件,用正则做目录名...