clean-dev.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. /**
  2. * 可选本地维护脚本(`pnpm run clean:dev`)
  3. *
  4. * 说明:历史上本脚本会批量删除模板演示资源并重写 `router/modules`、README 等,
  5. * 与当前 zkxw 已裁剪的 `web-admin` 冲突。**已移除所有破坏性步骤**。
  6. *
  7. * 模板升级日志 mock 已删除,当前无待清理项。
  8. */
  9. const theme = {
  10. reset: '\x1b[0m',
  11. bold: '\x1b[1m',
  12. dim: '\x1b[2m',
  13. primary: '\x1b[38;5;75m',
  14. success: '\x1b[38;5;82m',
  15. gray: '\x1b[38;5;245m'
  16. }
  17. const fmt = {
  18. title: (t: string) => `${theme.bold}${theme.primary}${t}${theme.reset}`,
  19. success: (t: string) => `${theme.success}${t}${theme.reset}`,
  20. dim: (t: string) => `${theme.dim}${theme.gray}${t}${theme.reset}`
  21. }
  22. async function main() {
  23. console.clear()
  24. console.log()
  25. console.log(` ${fmt.title('web-admin · clean-dev(安全模式)')}`)
  26. console.log(` ${fmt.dim('不会删除路由、README、业务页面或重写 routesAlias。')}`)
  27. console.log(` ${fmt.dim('当前无模板演示资源需要清理。')}`)
  28. console.log()
  29. console.log(` ${fmt.success('完成')}`)
  30. console.log()
  31. }
  32. main().catch((err) => {
  33. console.error(err)
  34. process.exit(1)
  35. })