# TypeScript 编译错误修复计划 ## 问题分析 运行 `npm run build` 时出现 2 个 TypeScript 编译错误: | 文件 | 错误 | 原因 | | :--- | :--- | :--- | | `RoleManage.vue:60` | `axios` is declared but its value is never read | `axios` 导入未使用(只用了 `isAxiosError`) | | `user-crud.ts:4` | `ElMessage` is declared but its value is never read | 之前计划添加错误处理时导入,但 FastCRUD 会自动处理错误提示 | ## 修复方案 移除未使用的导入: 1. `RoleManage.vue` - 改为只导入 `isAxiosError` 2. `user-crud.ts` - 移除 `ElMessage` 导入 ## 实施步骤 1. 修改 `frontend/src/modules/admin/views/roles/RoleManage.vue` - 将 `import axios, { isAxiosError } from "axios"` 改为 `import { isAxiosError } from "axios"` 2. 修改 `frontend/src/modules/admin/views/users/user-crud.ts` - 移除 `import { ElMessage } from "element-plus"` ## 风险评估 - 低风险:仅删除未使用的导入,不影响功能