Files
ckb-SuperAdmin/nkebao/迁移提示词.md
笔记本里的永平 23ac626a7e feat: 本次提交更新内容如下
存了,开始迁移
2025-07-17 22:51:33 +08:00

28 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

迁移提示词Checklist
当你将其他项目迁移到 nkebao 项目结构时,可参考以下提示词进行自适应改造:
1. 目录与文件结构
按 nkebao 目录规范拆分api、router/module、store/module、pages、styles 等
公共样式、reset、rem 适配、兼容性样式统一放到 styles/global.scss
2. 路由迁移
将原有路由配置拆分为 module 目录下的多个路由模块,导出数组
路由配置中增加 auth/requiredRole 字段,适配权限拦截
如有嵌套路由,按 useRoutes 结构组织
3. 状态管理迁移
将原有全局状态拆分为多个 zustand store放到 store/module 下
如需持久化,使用 createPersistStore 工具
组件中统一用 useXxxStore 访问和修改状态
4. 请求管理迁移
所有接口请求统一用 src/api/request.ts 封装
需要防抖的接口可自定义 debounceGap 参数
错误提示统一用 Toast必要时细分错误类型
需要 token 的接口无需手动加 header自动注入
5. 组件与样式迁移
组件按业务拆分到 pages/ 下
样式统一用 scss变量、reset、兼容性样式集中管理
移动端适配用 remPC 端可用媒体查询补充
6. 工程化与规范
路径引用统一用 @/xxx
保持 tsconfig.json、vite.config.ts、.eslintrc.js、postcss.config.js 配置一致
代码风格、格式化、类型声明与 nkebao 保持一致
7. 其他
如有全局 loading、消息、权限等需求建议用 zustand/store 单独模块管理