{"id":19552246,"url":"https://github.com/gz-yami/mall4cloud-uniapp","last_synced_at":"2025-10-13T00:13:55.069Z","repository":{"id":38415357,"uuid":"392505206","full_name":"gz-yami/mall4cloud-uniapp","owner":"gz-yami","description":"vue3 mall4cloud微服务商城-移动端  uniapp商城系统","archived":false,"fork":false,"pushed_at":"2025-02-17T09:27:42.000Z","size":11016,"stargazers_count":35,"open_issues_count":0,"forks_count":32,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-17T10:29:13.191Z","etag":null,"topics":["uniapp","vue3"],"latest_commit_sha":null,"homepage":"https://www.mall4j.com","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gz-yami.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-04T01:17:12.000Z","updated_at":"2025-02-17T09:27:46.000Z","dependencies_parsed_at":"2023-01-19T16:17:07.937Z","dependency_job_id":"bfe3d7f0-b3d8-4d94-b77f-ff3b744847f2","html_url":"https://github.com/gz-yami/mall4cloud-uniapp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gz-yami%2Fmall4cloud-uniapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gz-yami%2Fmall4cloud-uniapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gz-yami%2Fmall4cloud-uniapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gz-yami%2Fmall4cloud-uniapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gz-yami","download_url":"https://codeload.github.com/gz-yami/mall4cloud-uniapp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240807618,"owners_count":19860777,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["uniapp","vue3"],"created_at":"2024-11-11T04:17:23.137Z","updated_at":"2025-10-13T00:13:50.033Z","avatar_url":"https://github.com/gz-yami.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"- # README\n\n  ![image-20210705143529597](doc/img/readme/image-20210705143529597.png)\n\n  ## 前言\n\n  本商城是基于Spring Cloud、Nacos、Seata、Mysql、Redis、RocketMQ、canal、ElasticSearch、minio的微服务B2B2C电商商城系统，采用主流的互联网技术架构、全新的UI设计、支持集群部署、服务注册和发现以及拥有完整的订单流程等，代码完全开源，没有任何二次封装，是一个非常适合二次开发的电商平台系统。\n\n  本商城致力于为中大型企业打造一个功能完整、易于维护的微服务B2B2C电商商城系统，采用主流微服务技术实现。后台管理系统包含平台管理，店铺管理、商品管理、订单管理、规格管理、权限管理、资源管理等模块\n\n  \n\n  ## 授权\n\n  除开源版本外，本商城还提供商业版本的商城，欲知详情，请访问官网。\n\n  商城官网：[https://www.mall4j.com](https://www.mall4j.com)\n\n  商城使用 AGPLv3 开源，请遵守 AGPLv3 的相关条款，或者联系作者获取商业授权([https://www.mall4j.com](https://www.mall4j.com))\n\n  \n\n  ## 项目链接\n\nJAVA后台：[https://gitee.com/gz-yami/mall4cloud](https://gitee.com/gz-yami/mall4cloud)\n\n平台端：[https://gitee.com/gz-yami/mall4cloud-platform](https://gitee.com/gz-yami/mall4cloud-platform)\n\n商家端：[https://gitee.com/gz-yami/mall4cloud-multishop](https://gitee.com/gz-yami/mall4cloud-multishop)\n\nuni-app：[https://gitee.com/gz-yami/mall4cloud-uniapp](https://gitee.com/gz-yami/mall4cloud-uniapp)\n\n  ## 部署教程\n\n  ### 1.安装nodejs\n\n  [NodeJS](https://nodejs.org/) 项目要求最低 18.12.0，推荐 20.9.0\n\n  如果不了解怎么安装nodejs的，可以参考 [菜鸟教程的nodejs相关](https://www.runoob.com/nodejs/nodejs-install-setup.html)\n\n  ### 2.启动\n\n  - 项目要求使用 [pnpm](https://www.pnpm.cn/) 包管理工具\n  - 使用编辑器打开项目，在根目录执行以下命令安装依赖\n\n  ```\n  pnpm install\n  ```\n\n  - 运行\n\n  ```\n  pnpm run dev:h5\n  ```\n\n  - 部署\n\n  ```\n  pnpm run build:h5\n  ```\n\n  - 如果不想使用 pnpm，请删除 `package.json` 文件中 `preinstall` 脚本后再进行安装\n\n  ```json\n  {\n      \"scripts\" : {\n          \"preinstall\": \"npx only-allow pnpm\"  // 使用其他包管理工具（npm、yarn、cnpm等）请删除此命令\n      }\n  }\n  ```\n\n  ## 技术介绍\n\n  \n\n  本项目是一个uniapp的项目，使用cli进行构建，目录结构如下\n\n  \n\n  ```\n  ├── dist                       # 构建相关\n  ├── src                        # 源代码\n  │   ├── components             # 全局公用组件\n  │   ├── hybrid                 # webview本地页面\n  │   ├── js_sdk                 # 外部js\n  │   ├── lang                   # 国际化 language\n  │   ├── package-activities     # 活动分包\n  │   ├── package-refund         # 退款分包\n  │   ├── package-shop           # 店铺分包\n  │   ├── package-user           # 用户分包\n  │   ├── pages                  # 主包\n  │   ├── router                 # 路由配置\n  │   ├── static                 # 静态资源\n  │   ├── uni_modules            # uni第三方组件\n  │   ├── utils                  # 全局公用方法\n  │   ├── wxs                    # wxs\n  │   ├── app.css                # 全局样式\n  │   ├── App.vue                # 入口页面\n  │   ├── main.js                # 入口文件 加载组件 初始化等\n  │   ├── manifest.json          # uniapp 项目配置\n  │   ├── pages.json             # 页面配置文件\n  │   ├── manifest.json          # uniapp 项目配置\n  │   ├── popup.scss             # 全局弹窗样式\n  │   └── uni.scss         \t   # uni样式变量\n  ├── .editorconfig              # 编辑器配置\n  ├── .env.xxx                   # 环境变量配置\n  ├── .eslintxxx.xx              # eslint 相关配置\n  ├── .gitignore                 # git 忽略清单\n  ├── .npmrc                 \t   # npm 配置\n  ├── Dockerfile                 # docker部署配置\n  ├── index.html             \t   # html 模板\n  ├── nginx.conf                 # nginx 配置\n  ├── package.json               # package.json\n  ├── tsconfig.json\t\t\t   # ts 编译配置\n  └── vite.config.js             # vite 配置文件\n  ```\n\n\n  ## 运行相关截图\n\n  ### 1.小程序截图\n\n  ![小程序](doc/img/readme/小程序.png)\n\n  ### 2.uni-app截图\n\n  ![uniapp](doc/img/readme/uniapp.png)\n\n  ## 提交反馈\n\n  - Mall4j官网 [https://www.mall4j.com](https://www.mall4j.com)\n\n  - 如需购买商业版源码，请联系商务微信\n\n![输入图片说明](https://img.mall4j.com/contact.png-v)\n\n\n  - mall4cloud开源技术QQ群：561496886\n\n  ![输入图片说明](https://images.gitee.com/uploads/images/2021/1119/134157_dd977d46_5094767.png \"微信图片_20211119134107.png\")\n\n  ## springboot版本商城请点击\n\n[https://gitee.com/gz-yami/mall4j](https://gitee.com/gz-yami/mall4j)\n\n\n  ## 更多信息请查看主项目 \n[https://gitee.com/gz-yami/mall4cloud](https://gitee.com/gz-yami/mall4cloud)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgz-yami%2Fmall4cloud-uniapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgz-yami%2Fmall4cloud-uniapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgz-yami%2Fmall4cloud-uniapp/lists"}