# warehouse-management-system **Repository Path**: luzeao/warehouse-management-system ## Basic Information - **Project Name**: warehouse-management-system - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-12-25 - **Last Updated**: 2025-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 📦 仓库管理系统 (Warehouse Management System) 基于 Vue 3 + Node.js (Express) + SQLite 的全栈仓库管理系统。 ## 📁 项目结构 ``` warehouse_management_system/ ├── warehouse_management_system_frontend/ # 前端项目 (Vue 3) ├── warehouse_management_system_backend/ # 后端项目 (Node.js + Express) ├── deploy.ps1 # 自动化部署脚本 └── README.md # 本说明文档 ``` ## 🚀 快速开始 ### 1. 启动后端 ```bash cd warehouse_management_system_backend npm install npm run dev # 后端默认运行在 http://localhost:3000 ``` ### 2. 启动前端 ```bash cd warehouse_management_system_frontend npm install npm run dev # 前端默认运行在 http://localhost:5173 ``` ## 🚢 部署指南 本项目提供了 `deploy.ps1` PowerShell 脚本,用于一键构建并部署到 Linux 服务器。 ### 脚本功能 - 自动构建前端 (`npm run build`) - 整合前端静态资源到后端 `public` 目录 - 打包后端应用 (排除 `node_modules` 和 `database.sqlite`) - 通过 SCP 上传至服务器 - 远程执行部署命令 (解压、安装依赖、重启服务) ### 使用方法 1. 修改 `deploy.ps1` 中的配置信息: ```powershell $ServerIP = "1.94.122.243" # 服务器 IP $User = "root" # SSH 用户名 $RemotePath = "/root/warehouse_management_system_backend" # 远程部署路径 ``` 2. 在 Windows PowerShell 中运行脚本: ```powershell .\deploy.ps1 ``` > **注意**:首次部署后,服务器会生成 `database.sqlite` 数据库文件。后续部署脚本会自动排除该文件,防止数据被覆盖。 ## 🔗 Git 仓库 项目地址:[https://gitee.com/luzeao/warehouse-management-system.git](https://gitee.com/luzeao/warehouse-management-system.git)