12 lines
675 B
JavaScript
12 lines
675 B
JavaScript
// 生成 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);
|