module.exports = { plugins: { '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; }, minPixelValue: 2, } } }