init project
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
- 项目用途:基于 Vue 3 + Vite + TypeScript + TDesign 的移动端 NAS 管理项目,包含文件管理、服务器状态、文件读取等功能。
|
||||
- 前端栈:Vue 3 Composition API(setup 语法糖)、Vite、TypeScript、Pinia、Vue Router、Axios、Less、TDesign。
|
||||
- 后端接口上下文:对接后端源码位于 E:\IDEAProject\TimiServerAPI\src\main\java\com\imyeyu\api\modules\system\controller。
|
||||
- 代码结构:主要业务页面位于 src/pages,下分 customer、management 等目录;入口与路由位于 src/main.ts、src/router/index.ts;存在 Pinia store。
|
||||
@@ -0,0 +1,6 @@
|
||||
- 所有沟通、文案、注释使用中文;文件编码使用 UTF-8。
|
||||
- 前端使用 Vue 3 Composition API + setup,代码按功能分块组织,公共变量/函数在前。
|
||||
- Vue 自定义组件标签使用全小写;模板中动态文本优先使用 v-text。
|
||||
- Less 必须使用层级写法,属性尽量缩写,单位优先 rem,小数写法如 .5。
|
||||
- 尽量定义 TypeScript 类型和必要的 JSDoc;Promise 写法优先 async/await。
|
||||
- 不轻易引入外部依赖,优先官方 API;需要兼容深色模式。
|
||||
@@ -0,0 +1,7 @@
|
||||
- 安装依赖:npm install
|
||||
- 本地开发:npm run dev
|
||||
- 生产构建:npm run build
|
||||
- 预览构建:npm run preview
|
||||
- ESLint 检查:npm run lint
|
||||
- TypeScript 检查:npm run type-check
|
||||
- Windows 常用命令:Get-ChildItem、Get-Content、rg、git status、git diff
|
||||
@@ -0,0 +1,3 @@
|
||||
- 完成前端改动后,至少执行 npm run build 或 npm run type-check 验证没有明显编译错误。
|
||||
- 如涉及样式和交互,检查深色模式与移动端布局,避免固定底部按钮遮挡内容。
|
||||
- 不主动添加测试;若无法运行验证命令,需要在最终说明中明确指出。
|
||||
Reference in New Issue
Block a user