const fs = require('fs'); const F = 'utils/brand-colors.js'; let s = fs.readFileSync(F, 'utf8'); const marker = 'export const primaryPale'; if (s.includes(marker)) { console.log('already present'); process.exit(0); } const add = [ '', '// 具名快捷导出(历史写法:页面按名引入,如 import { body, primary } from ...;与 BrandColors.xxx 等价)', 'export const primaryPale = BrandColors.primaryPale', 'export const body = BrandColors.body', 'export const primary = BrandColors.primary', 'export const success = BrandColors.success', 'export const white = BrandColors.white', 'export const wisdom = BrandColors.wisdom', 'export const danger = BrandColors.danger', '', ].join('\n'); s = s.replace(/\s*$/, '\n') + add; fs.writeFileSync(F, s, 'utf8'); console.log('appended; len', s.length);