| | |
| | | 'postcss-pxtorem': { |
| | | rootValue: 37.5, |
| | | propList: ['*'], |
| | | // include: file => { |
| | | // if (!file) return false; |
| | | // const normalized = file.replace(/\\/g, '/'); |
| | | // // 只转换 mobile 目录里的样式 OR element-plus 目录里的样式 |
| | | // // 但 element-plus 样式只在 mobile 目录被引用时才生效,需保证引用范围 |
| | | // return normalized.includes('/src/views/mobile/') || normalized.includes('/node_modules/element-plus/'); |
| | | // }, |
| | | // exclude: file => { |
| | | // if (!file) return false; |
| | | // const normalized = file.replace(/\\/g, '/'); |
| | | // // 排除除 element-plus 外的 node_modules,防止无关样式被转 |
| | | // if (/node_modules/.test(normalized) && !normalized.includes('/node_modules/element-plus/')) { |
| | | // return true; |
| | | // } |
| | | // return false; |
| | | // }, |
| | | include: file => { |
| | | if (!file) return false; |
| | | const normalized = file.replace(/\\/g, '/'); |
| | | // 只转换 mobile 目录里的样式 OR element-plus 目录里的样式 |
| | | // 但 element-plus 样式只在 mobile 目录被引用时才生效,需保证引用范围 |
| | | return normalized.includes('/src/views/mobile/') || normalized.includes('/node_modules/element-plus/'); |
| | | }, |
| | | exclude: file => { |
| | | if (!file) return false; |
| | | const normalized = file.replace(/\\/g, '/'); |
| | | // 排除除 element-plus 外的 node_modules,防止无关样式被转 |
| | | if (/node_modules/.test(normalized) && !normalized.includes('/node_modules/element-plus/')) { |
| | | return true; |
| | | } |
| | | return false; |
| | | }, |
| | | minPixelValue: 2, |
| | | } |
| | | } |