Skip to content

liupengchao92/FileManagerSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FileManagerSystem - 文件管理系统

基于 Node.js + Express + Vue 3 的局域网文件管理系统,支持文件浏览、上传、下载、删除、重命名等操作。

项目结构

FileManagerSystem/
├── client/               # 前端项目 (Vue 3 + Element Plus)
│   ├── src/              # 源码
│   ├── dist/             # 构建产物
│   └── vite.config.js    # Vite 配置
├── server/               # 后端项目 (Express)
│   ├── app.js            # 入口文件
│   ├── config.js         # 配置文件
│   ├── routes/           # 路由
│   ├── middleware/       # 中间件
│   ├── services/         # 服务层
│   └── dist/             # 打包后的 EXE
├── docs/                 # 文档
└── package.json          # 根包配置

快速开始

开发模式

# 安装依赖
npm run install:all

# 启动开发服务(前后端同时启动)
npm run dev

构建前端

cd client
npm run build

打包为 EXE

cd server
npm run build

技术栈

  • 前端: Vue 3, Element Plus, Axios, Vite
  • 后端: Node.js, Express, Multer, Archiver
  • 打包: pkg (Node.js => EXE)

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors