# ruoyi **Repository Path**: xiaoxuan_hu/ruoyi ## Basic Information - **Project Name**: ruoyi - **Description**: 若依学习笔记 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-23 - **Last Updated**: 2024-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 若依笔记 ## node.js node.js是一个基于Chrome V8引擎的JavaScript运约等于JVM。 ## npm npm 是一个包管理器工具,可以安装很多包,比如express、jQuery、bootstrap等 约等于 maven ## pnpm pnpm 也是一个包管理器工具,比npm快两倍(官方说的)。 ```pnpm npm install -g pnpm ``` 进入ruoyi-ui目录,执行 ```pnpm // 安装依赖 pnpm install // 启动项目 pnpm run dev ``` ## 若依工程目录结构 ```ruoyi com.ruoyi ├── ruoyi-admin // 后台服务 负责和前端进行交互 Controller ├── common // 工具类 │ └── annotation // 自定义注解 │ └── config // 全局配置 │ └── constant // 通用常量 │ └── core // 核心控制 │ └── enums // 通用枚举 │ └── exception // 通用异常 │ └── filter // 过滤器处理 │ └── utils // 通用类处理 ├── framework // 框架核心 │ └── aspectj // 注解实现 │ └── config // 系统配置 │ └── datasource // 数据权限 │ └── interceptor // 拦截器 │ └── manager // 异步处理 │ └── security // 权限控制 │ └── web // 前端控制 ├── ruoyi-generator // 代码生成(可移除) ├── ruoyi-quartz // 定时任务(可移除) ├── ruoyi-system // 系统代码 ├── ruoyi-xxxxxx // 其他模块 ```