// 生成 element-variables.scss 的校验副本(移除依赖 node_modules 的 element-ui 源码 import),供 sass 单独解析 // 用法: node _design-test/check-elvars.js const fs = require('fs'); const SRC = 'e:/KF_7/ZhenOS-ZF/ruoyi-ui/src/assets/styles/element-variables.scss'; const OUT = '_design-test/zf-check-elvars.scss'; let t = fs.readFileSync(SRC, 'utf8'); const before = t.length; t = t.replace(/@import\s+"~element-ui[^\n]*\n/, '// (校验副本:已移除 element-ui 源码 import)\n'); if (t.length === before) { console.error('未找到 element-ui import,请检查'); process.exit(1); } fs.writeFileSync(OUT, t); console.log('已生成 ' + OUT);