mirror of
https://gitee.com/mmsAdmin/mms
synced 2025-12-06 17:08:54 +08:00
系统介绍
🔥🔥🔥模块化管理系统(Modular management system),简称:MMS,是一款基于多应用模块用户、商品、支付、订单、分销、日志、定时、通信、直播、广告、文章等多模块应用开源系统,可快速的应用与各类项目研发中,定期更新功能修复、上新、技术栈分享 ( 十年磨一剑,做最有价值的开源项目)!
系统版本
| 名称 | 项目名 | 项目地址 | 注意事项 |
|---|---|---|---|
| 基础版-后端 | mms | - Gitee | 🙋♂️适用:纯后端的系统 |
| 基础版-前端 | mms-ui | - Gitee | 🙋♂️适配:基础版后端系统 |
| MMS商城版 | mms-mall | - Gitee | 🙋♂️若遇到问题请联系我们(备注:mms) 📢微信号:qq942879858 📢Q Q号:942879858 |
开发语言
部署方式
官方文档
模块介绍
| 序号 | 目录 | 子模块名称 | 模块名称 | 备注 |
|---|---|---|---|---|
| 1 | mms-admin | 系统管理启动模块 | 已完成 | |
| 2 | mms-merchant | 商户管理启动模块 | 待完成 | |
| 3 | mms-mobile | 移动端接口启动模块 | 已完成 | |
| 4 | mms-modules | MMS模块集 | 持续增加中 | |
| 5 | |________ | mms-common | 公共模块 | 已完成 |
| 6 | |________ | mms-framework | 核心模块 | 已完成 |
| 7 | |________ | mms-mq | 消息队列 | 已完成 |
| 8 | |________ | mms-system | 系统管理 | 已完成 |
| 9 | mms-patulous | 第三方模块集 | 已完成 | |
| 10 | |________ | mms-generator | 代码生成 | 已完成 |
| 11 | |________ | mms-powerjob | 定时任务 | 已完成 |
| 12 | ui-admin | 系统管理前端 | 已完成 | |
| 13 | ui-mobile | 移动端 | 已完成 | |
| 14 | ui-tenant | 商户管理前端 | 待完成 |
部署方式
官方文档
🏭 环境支持
| Edge | Firefox | Chrome | Safari |
|---|---|---|---|
| Edge ≥ 88 | Firefox ≥ 78 | Chrome ≥ 87 | Safari ≥ 13 |
由于 Vue3 不再支持 IE11,故而 ElementPlus 也不支持 IE11 及之前版本。
⚡ 使用说明
Vite 不再支持 Node 12 / 13 / 15,因为上述版本已经进入了 EOL 阶段。现在你必须使用 Node 14.18+ / 16+ 版本。
💫 YARN方式 (推荐方式)
🚧 安装 yarn
# 推荐安装 20.15.0
nvm install 20
# 切换 20.15.0
nvm use 20
# 安装yarn
npm install -g yarn --registry=https://registry.npmmirror.com
# 进入项目
cd ./mms-ui
# 安装依赖
yarn install --registry=https://registry.npmmirror.com
# 运行项目
yarn dev
# 打包发布
yarn build
😀 nvm管理工具管理Nodejs
# 推荐安装 16.14.0
nvm install 16.14.0
# 切换
nvm use 16.14.0
# 验证
nvm ls
🍉 NPM方式 (保守方式)
# 安装依赖
npm install --registry=https://registry.npmmirror.com
# 运行项目
npm run dev
# 打包发布
npm run build
💯 🐱 🙋♂️ 💫 📢 🔥常见问题
vite build --mode production && vue-tsc --noEmit
-
vue-tsc:Vue 官方提供的命令,用于执行 TS 的类型检查。它在执行时会根据项目中的 tsconfig.json 文件配置进行类型检查. -
--noEmit:TS 编译器的选项,使用 --noEmit 选项后,编译器仅执行类型检查,而不会生成任何实际的编译输出在打包的时候编译器执行了TS类型检查,所以才报了一堆错,类型错误最终不会影响项目的正常运行。
- 有时候会出现
Couldn't find any versions for "@rollup/rollup-linux-riscv64-gnu" that matches "4.34.2"? Please choose a version of "@rollup/rollup-linux-riscv64-gnu" from this list: (Use arrow keys)找不到与“4.34.2”匹配的“@rollup/rollup-linux-riscv64-gnu”的任何版本 ? 请从这个列表中选择一个“@rollup/rollup-linux-riscv64-gnu”的版本:(使用箭头键)