# supply_frontend **Repository Path**: chieflion/supply_frontend ## Basic Information - **Project Name**: supply_frontend - **Description**: 前端部分 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-07-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 趣云货源管理模块前端项目 **文档更新时间:** 2020-07-11 **项目部署地址:** 暂无 ## 环境 ### 1. 开发环境 1. Node.js - 10.12.x及以上版本,过高版本可能导致Vue2.x不能正常运行 2. WebStorm > 注意:在使用WebStorm前**请先安装Gitflow插件** ### 2. 部署环境 无 ## 版本控制 > 有关本项目中代码规范的相关要求,请参考[趣云项目组代码规范](./docs/code_specification.md)文档 本项目使用git系统进行版本控制,并严格遵循以下原则: ### 1. 分支管理 本仓库使用Git flow进行版本管理,其中master分支用来发布大版本,develop分支用来进行日常开发。 注意: 1. **请勿使用除 WebStorm 内置的版本管理系统之外的工具**进行代码的提交; 2. 在日常开发中**禁止直接向master分支提交代码**; 3. **禁止向远程仓库提交feature分支**; 4. 提交代码时**必须写明当前提交的相关信息**,如“增加了xx功能/页面”或”修复了xx问题“等。 ### 2. 提交时机 原则上每完成一个功能模块就要向develop分支提交一次,但不需要向远程仓库发起push请求。有关远程仓库的使用请参考下一节“远程仓库”。 ### 3. 远程仓库 尽量减少向远程仓库push的次数,以免频繁解决冲突。 ## 构建 本项目使用npm及webpack脚本进行自动构建和单元测试。 在项目的根目录执行以下命令,对项目执行构建或测试: ```bash # 安装依赖包 npm install # 以热部署的方式在 http://localhost:8080 运行服务 npm run dev # 以最小方式为生产环境构建代码包 npm run build # 为生产环境构建代码包,并查看构建分析报告 npm run build --report ``` ## 项目架构 本项目使用`Vue.js`前端框架和`ElementUI`前端组件库进行开发。 ### 1. 目录结构 略 ### 2. 开发进度 参见[开发进度](./docs/development_progress.md)文档。 ### 3. 关于第三方库的说明 本项目使用了众多优秀的前端第三方组件库,有关它们的说明如下: - ElementUI - 前端组件库,用来对前段中所使用的各种控件进行美化。有关该组件库更详细的使用说明请参考[ElementUI官方文档](https://element.eleme.cn/#/zh-CN/component/installation) - Axios - 前端Ajax组件 - vue-cookies - cookies管理组件 > **注:** 关于Vue工作原理更详细的解释请查阅[指南](http://vuejs-templates.github.io/webpack/)或[官方文档](http://vuejs.github.io/vue-loader)。 ## 许可协议 开发人员名单(排名不分先后): - [Chieflion](https://gitee.com/chieflion) - \<1871661@stu.neu.edu.cn\> - [Cris](https://gitee.com/RealNewBee) - \<767455481@qq.com\> - [powerinv](https://gitee.com/powerinv) - \ 版权所有 copyright © 2020 All rights received.