若依学习笔记

node.js

node.js 是一个基于 Chrom V8 引擎的 JavaScript 约等于 JVM

npm

npm 是一个包管理工具,可以安装很多包,比如vue、jQuery、bootstrap等

pnpm

pnpm也是一个包管理工具,官网说比npm快两倍

下载:

npm i -g pnpm

进入rouyi-ui目录

//拉包
pnpm i
// 启动
pnpm run dev

若依项目介绍

1.文件结构

com.ruoyi     
├── common            // 工具类
│       └── annotation                    // 自定义注解
│       └── config                        // 全局配置
│       └── constant                      // 通用常量
│       └── core                          // 核心控制
│       └── enums                         // 通用枚举
│       └── exception                     // 通用异常
│       └── json                          // JSON数据处理
│       └── utils                         // 通用类处理
│       └── xss                           // XSS过滤处理
├── framework         // 框架核心
│       └── aspectj                       // 注解实现
│       └── config                        // 系统配置
│       └── datasource                    // 数据权限
│       └── interceptor                   // 拦截器
│       └── manager                       // 异步处理
│       └── shiro                         // 权限控制
│       └── web                           // 前端控制
├── ruoyi-generator   // 代码生成(不用可移除)
├── ruoyi-quartz      // 定时任务(不用可移除)
├── ruoyi-system      // 系统代码
├── ruoyi-admin       // 后台服务
├── ruoyi-xxxxxx      // 其他模块